已复制

文件哈希计算工具

浏览器端计算文件 MD5/SHA 哈希值,支持拖拽上传,纯本地计算不传服务器

拖拽文件到此处 或点击下方按钮选择文件
使用说明
选择算法
顶部算法选择区提供了 MD5SHA-1SHA-256SHA-384SHA-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 位。
隐私安全
所有计算均在浏览器本地完成,文件不会上传到任何服务器。您的文件数据始终保留在您的设备上,确保隐私安全。