ZH
我的工具

文件哈希校验器(MD5、SHA-256 校验和)

在浏览器中计算文件的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 CRC-32 校验和,并与期望的哈希或 SHA256SUMS 列表比对。文件不会被上传。

大小和类型不限。文件在你的设备上分块读取,绝不会上传。
算法会根据长度识别。形如“哈希 文件名”的行会按文件名与文件对应。
我的工具 →
广告

发布者会在下载链接旁列出 MD5、SHA-1 或 SHA-256 校验和,方便你确认文件完整且未被改动。这个校验器直接在浏览器中对一个或多个文件计算哈希(文件分块读取,所以大的 ISO 镜像也可以),并将结果与你粘贴的哈希,或按文件名对应的整个 SHA256SUMS、md5sum 列表比对。不会上传任何内容。

使用方法

  1. 选择或拖入要校验的文件。
  2. 粘贴下载页面上的期望哈希或校验和列表(可选)。
  3. 勾选需要的算法;粘贴的哈希所需要的算法会自动添加。
  4. 查看“匹配”还是“不匹配”,或复制校验和列表留作记录。

计算公式

期望的算法根据十六进制哈希的位数识别: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 需要几分钟。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 文件哈希校验器(MD5、SHA-256 校验和). https://kakao.mobile/zh/tools/file-hash-checker/

MLA

“文件哈希校验器(MD5、SHA-256 校验和).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/file-hash-checker/.

广告