一个轻量级、跨平台的Web应用,用于计算和验证文件的哈希值,确保文件完整性和安全性。
-
多种哈希算法支持
- MD5
- SHA-1
- SHA-256
- SHA-512
- HMAC-MD5
- HMAC-SHA1
- HMAC-SHA256
-
文件处理
- 支持文件拖拽识别
- 支持多文件同时计算
- 支持大文件和超大文件处理
- 支持多种文件类型
-
哈希值比较
- 支持用户输入哈希值与计算结果比较
- 支持多文件间哈希值自动比较
- 高亮显示不同部分
-
结果管理
- 支持复制单个或所有计算结果
- 支持导出为TXT或CSV格式
- 显示计算时间和文件信息
-
大文件优化
- 分块读取和计算,避免内存溢出
- 实时显示计算进度和估计剩余时间
- 可配置分块大小以优化性能
-
多算法并行
- 支持同时选择和计算多种哈希算法
- 一次操作获取多种算法结果
-
跨平台响应式设计
- 适配PC、手机、平板等多种终端设备
- 支持深色模式和浅色模式
- 简洁直观的用户界面
-
选择哈希算法
- 在"计算"页面,勾选您需要使用的哈希算法
- 如果选择了HMAC系列算法,可选择性输入HMAC密钥
-
选择文件
- 点击"选择文件"按钮或直接拖拽文件到指定区域
- 支持选择多个文件同时计算
-
开始计算
- 点击"开始计算"按钮
- 大文件计算过程中会显示进度条和剩余时间
-
查看结果
- 计算完成后,结果将显示在页面下方
- 可以复制单个哈希值或所有结果
- 可以导出结果为TXT或CSV文件
-
单哈希值比较
- 切换到"比较"页面
- 在输入框中输入要比较的哈希值
- 点击"比较"按钮查看是否有匹配的文件
-
多文件比较
- 在"计算"页面选择多个文件并计算哈希值
- 系统会自动分析并显示哪些文件具有相同的内容
- 结果会按算法分组显示
点击顶部导航栏的设置按钮,可以自定义以下选项:
- 自动开始计算:选择文件后自动开始计算哈希值
- 分块大小:调整大文件处理的分块大小(64KB - 4MB)
- 结果显示格式:选择哈希值显示为大写或小写
- 导出格式:设置默认导出格式(TXT或CSV)
本应用使用了现代Web API,建议使用以下浏览器的最新版本:
- Chrome 60+
- Firefox 60+
- Safari 12+
- Edge 79+
- 所有计算均在本地完成,不会将您的文件上传到服务器
- 不会存储您的文件内容或计算结果(除非您明确选择导出)
- HMAC密钥仅在当前会话中使用,不会被保存
对于大文件(超过1GB),建议:
- 选择较大的分块大小(如1MB或4MB)
- 避免同时选择过多算法
- 关闭其他占用资源的浏览器标签或应用
- 大文件计算需要更多时间,请耐心等待
- 同时选择多种算法会增加计算时间
- 较低配置的设备可能需要更长时间
- 检查浏览器是否支持File API
- 检查文件是否被其他程序锁定
- 对于特别大的文件,可能需要更长时间处理
- 检查是否选择了正确的算法
- 检查文件是否完整,没有损坏
- 对于HMAC算法,检查密钥是否正确
- 从官方渠道获取文件的哈希值
- 使用本工具计算下载文件的哈希值
- 在"比较"页面输入官方哈希值进行比较
- 如果显示匹配,则文件完整且未被篡改