一个简洁易用的 Windows 平台 SHA256 哈希计算工具,支持拖拽文件和文件夹。
- ✅ 原生拖拽支持 - 使用 Windows API,拖拽更稳定
- ✅ 批量处理 - 支持同时计算多个文件
- ✅ 文件夹递归 - 自动遍历文件夹内所有子文件
- ✅ 进度显示 - 实时显示计算进度
- ✅ 结果导出 - 支持复制到剪贴板或保存为文件
- ✅ 右键菜单 - 便捷的操作菜单
pip install windnd或者使用提供的 requirements 文件:
pip install -r sha256_tool_requirements.txtpython sha256_tool.py- 方式一:拖拽文件或文件夹到程序窗口的蓝色区域
- 方式二:点击"选择文件"或"选择文件夹"按钮浏览选择
| 操作 | 说明 |
|---|---|
| 拖拽文件/文件夹 | 直接计算 SHA256 |
| 双击条目 | 复制该文件的 SHA256 |
| 右键菜单 | 复制哈希/文件名、打开文件位置、删除条目 |
| 复制全部 | 复制所有结果到剪贴板 |
| 保存结果 | 将结果保存为文本文件 |
使用 PyInstaller 打包为独立可执行文件:
pip install pyinstaller
pyinstaller -F -w sha256_tool.py -n SHA256Tool打包后的文件位于 dist/SHA256Tool.exe
- Windows 7/8/10/11
- Python 3.7+(如直接运行源码)
如果拖拽功能无法使用,请确保:
- 已安装
windnd库:pip install windnd - 使用管理员权限运行程序(某些系统可能需要)