文件哈希与校验和计算器

拖入任意文件即可计算它的 MD5、SHA-1、SHA-256 和 SHA-512 校验和,并将其与预期哈希进行核对——全部在你的浏览器中完成。

这款文件哈希校验和工具完全在你的浏览器中运行。你拖入的文件在你的设备上被读取,它的字节绝不会上传到 ArrayKit——只有生成的哈希会展示给你。

打开文本哈希生成器

关于 文件哈希校验和

这款文件哈希校验和工具会读取你拖入的文件,并并排计算它的 MD5、SHA-1、SHA-256 和 SHA-512 摘要,让你确认一次下载是否完好到达,或为一个清单给文件打指纹。把某个项目在其发布页发布的校验和粘贴进核对框,本工具会准确告诉你它匹配哪个摘要,并忽略大小写和多余空格,因此一行复制来的「<hash> filename.iso」仍能对上。这是运行安装程序、刷写 ISO 或信任来自镜像站的构件之前的日常检查。因为哈希计算在你的设备上进行,即便是数 GB 的大文件也会分块读取、绝不离开浏览器——不上传任何内容,因此你可以安全地校验私密或敏感文件。

功能特性

如何使用 文件哈希校验和

  1. 把一个文件拖到框上,或点击它来选择一个
  2. 查看本工具计算出的 MD5、SHA-1、SHA-256 和 SHA-512 校验和
  3. 把下载页上的预期校验和粘贴进核对字段
  4. 确认匹配的摘要旁出现了高亮的「Match」徽章

示例

输入

file: ubuntu-24.04.iso
expected: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD

输出

SHA-256 ✓ Match — the download is intact

粘贴的摘要与文件的 SHA-256 匹配,并忽略大小写和空格。

常见错误与故障排除

常见问题

我如何在这里校验一个已下载文件的校验和?
把下载好的文件拖到框上,然后把项目发布的校验和粘贴进核对字段。如果它等于任一计算出的摘要,该算法旁会出现一个绿色的「Match」徽章,说明文件完好。
对文件校验和而言,MD5 和 SHA-256 哪个更好?
SHA-256 是更稳妥的默认选择——MD5 和 SHA-1 可以用精心构造的碰撞伪造,因此只用它们来捕捉意外损坏。校验安装程序或发布构件时,请始终比对 SHA-256(或 SHA-512)。
粘贴的校验和需要是小写或格式完全一致吗?
不需要。匹配不区分大小写,并会去掉空格、换行和结尾的文件名,因此你可以直接从发布页或一行 sha256sum 中粘贴哈希,无需事先清理。
这个工具能哈希大型的 ISO 或磁盘镜像文件吗?
可以。文件会在你的设备上以固定大小分块读取和哈希,因此数 GB 的 ISO 也能处理,而不必把整个文件加载进一个缓冲区。速度取决于你的磁盘和 CPU,而非网络。
为什么 MD5、SHA-1 和 SHA-256 的长度不同?
每种算法输出固定的摘要大小:MD5 是 128 位(32 个十六进制字符),SHA-1 是 160 位(40 个字符),SHA-256 是 256 位(64 个字符),SHA-512 是 512 位(128 个字符)。本工具会为每个都加标签,让你同类相比。

相关工具

全部 ArrayKit 工具