Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHA256 计算工具 (Windows 专用)

一个简洁易用的 Windows 平台 SHA256 哈希计算工具,支持拖拽文件和文件夹。

功能特点

  • 原生拖拽支持 - 使用 Windows API,拖拽更稳定
  • 批量处理 - 支持同时计算多个文件
  • 文件夹递归 - 自动遍历文件夹内所有子文件
  • 进度显示 - 实时显示计算进度
  • 结果导出 - 支持复制到剪贴板或保存为文件
  • 右键菜单 - 便捷的操作菜单

安装依赖

pip install windnd

或者使用提供的 requirements 文件:

pip install -r sha256_tool_requirements.txt

使用方法

python sha256_tool.py

操作方式

  • 方式一:拖拽文件或文件夹到程序窗口的蓝色区域
  • 方式二:点击"选择文件"或"选择文件夹"按钮浏览选择

操作说明

操作 说明
拖拽文件/文件夹 直接计算 SHA256
双击条目 复制该文件的 SHA256
右键菜单 复制哈希/文件名、打开文件位置、删除条目
复制全部 复制所有结果到剪贴板
保存结果 将结果保存为文本文件

打包为 EXE(可选)

使用 PyInstaller 打包为独立可执行文件:

pip install pyinstaller
pyinstaller -F -w sha256_tool.py -n SHA256Tool

打包后的文件位于 dist/SHA256Tool.exe

系统要求

  • Windows 7/8/10/11
  • Python 3.7+(如直接运行源码)

注意事项

如果拖拽功能无法使用,请确保:

  1. 已安装 windnd 库:pip install windnd
  2. 使用管理员权限运行程序(某些系统可能需要)

About

一个简洁易用的 Windows 平台 SHA256 哈希计算工具,支持拖拽文件和文件夹。

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages