文件哈希计算工具
浏览器端计算文件 MD5/SHA 哈希值,支持拖拽上传,纯本地计算不传服务器
文件名
--
文件大小
--
文件类型
--
MD5
--
SHA-1
--
SHA-256
--
SHA-384
--
SHA-512
--
选择算法
顶部算法选择区提供了 MD5、SHA-1、SHA-256、SHA-384、SHA-512 五种哈希算法。可以选择单个算法计算,也可以点击「全部计算」一次性获取所有算法的哈希值。
上传文件
将文件拖拽到虚线框区域,或点击「选择文件」按钮从本地选择文件。支持任何类型的文件,没有大小限制(但超大文件可能需要较长时间计算)。
查看结果
文件上传后,工具会立即开始计算哈希值。每个算法结果以独立的行展示,包含算法名称和十六进制哈希值。点击每行右侧的「复制」按钮可快速复制该哈希值到剪贴板。
关于 MD5 与 SHA
MD5:输出 128 位(32 个十六进制字符),使用纯 JavaScript 实现(因为 Web Crypto API 不支持 MD5)。适合快速文件校验,但不适合安全场景。
SHA 系列:使用浏览器内置的 Web Crypto API (crypto.subtle.digest) 实现,高效可靠。SHA-1 输出 40 位十六进制字符,SHA-256 输出 64 位,SHA-384 输出 96 位,SHA-512 输出 128 位。
隐私安全
所有计算均在浏览器本地完成,文件不会上传到任何服务器。您的文件数据始终保留在您的设备上,确保隐私安全。