文件哈希计算

选择或拖入本地文件,一键计算 SHA-1、SHA-256、SHA-384、SHA-512 哈希值,支持多算法对比与哈希比对校验。所有计算均在浏览器本地通过 Web Crypto 完成,文件不会上传服务器。

选择文件 等待输入

未选择文件

文件内容仅用于本地计算,不会上传;大文件计算较慢,请耐心等待。

选择文件后会自动按当前勾选的算法计算;也可随时点击「计算哈希」重新计算。

哈希算法

默认仅勾选 SHA-256;同时勾选多个算法会增加计算时间,低配设备建议一次计算 1-2 种。

计算结果
文件名—
文件大小—
算法数量—
状态等待文件
选择文件后点击「计算哈希」,各算法的结果将显示在这里。

哈希使用浏览器 Web Crypto 的 crypto.subtle.digest 计算,文件仅在本地读取,结果仅供参考。

使用说明
  • 哈希由浏览器 Web Crypto 的 crypto.subtle.digest 计算,仅在本地完成。
  • 该接口要求安全上下文,请通过 HTTPS 或 localhost 访问本页。
  • 文件通过 FileReader 以二进制读取,不会上传到服务器。
  • 哈希值为小写十六进制字符串,比对时忽略大小写、空格与冒号。
  • 大文件会占用较多内存与时间,低配设备请避免一次勾选全部算法。
  • 结果仅供完整性校验参考,不作为安全或法律依据。