文件哈希校验器(MD5、SHA-256 校验和)
在浏览器中计算文件的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 CRC-32 校验和,并与期望的哈希或 SHA256SUMS 列表比对。文件不会被上传。
发布者会在下载链接旁列出 MD5、SHA-1 或 SHA-256 校验和,方便你确认文件完整且未被改动。这个校验器直接在浏览器中对一个或多个文件计算哈希(文件分块读取,所以大的 ISO 镜像也可以),并将结果与你粘贴的哈希,或按文件名对应的整个 SHA256SUMS、md5sum 列表比对。不会上传任何内容。
使用方法
- 选择或拖入要校验的文件。
- 粘贴下载页面上的期望哈希或校验和列表(可选)。
- 勾选需要的算法;粘贴的哈希所需要的算法会自动添加。
- 查看“匹配”还是“不匹配”,或复制校验和列表留作记录。
计算公式
期望的算法根据十六进制哈希的位数识别:8 = CRC-32,32 = MD5,40 = SHA-1,64 = SHA-256,96 = SHA-384,128 = SHA-512。
比对时会忽略大小写、空格和冒号。Base64 哈希以及 sha256-… 之类的 SRI 值会先转换成十六进制。在列表中,GNU 格式“哈希 文件名”(或“哈希 *文件名”)和 BSD 格式“SHA256 (文件名) = 哈希”的行,会按文件名与你的文件对应。
示例
26 字节的文本文件 "Hello world.\nSecond line.\n" 的 SHA-256 为 acb39f9c…83a8daff,MD5 为 76ab5293…9d132edbfc。把大写、带空格的 SHA-256 粘贴进去,同样得到 匹配 (SHA-256);最后一位不同的 MD5 则显示不匹配。
常见问题
我的文件会被上传吗?
不会。文件在你的设备上按 4 MB 分块读取,由页面中运行的代码计算哈希。页面加载完成后,你甚至可以断开网络。
不匹配是什么意思?
说明这个文件与发布者所计算哈希的文件并不是逐字节相同:下载中断或损坏、选错了版本,或者文件被改动过。请从官方来源重新下载。
应该相信哪种算法?
SHA-256 或 SHA-512。MD5 和 SHA-1 仍能发现意外损坏,但攻击者可以构造出 MD5 或 SHA-1 相同的另一个文件。
文件最大可以多大?
没有固定上限,因为内存中同时只保留 4 MB。根据设备不同,4 GB 的镜像用 MD5 大约需要一分钟,用 SHA-512 需要几分钟。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/file-hash-checker/
引用此工具
kakaoCalc. (2026, November 8). 文件哈希校验器(MD5、SHA-256 校验和). https://kakao.mobile/zh/tools/file-hash-checker/
“文件哈希校验器(MD5、SHA-256 校验和).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/file-hash-checker/.