文件哈希校验与校验和计算
确认下载的文件完整且未被篡改。把文件拖到这里,粘贴下载页面上的校验值,马上就能知道是否一致。可为任意大小的文件或文本计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256 和 CRC32。文件在浏览器中读取,绝不会上传。
免费 · 无需注册
使用方法
- 把下载的文件拖到框中,或一次选择多个文件。
- 粘贴下载页面上的校验值,或打开对应的 SHA256SUMS、.sha256 文件。哈希类型会根据长度自动识别。
- 查看结果:绿色“一致”表示文件与发布的完全相同;“不一致”表示文件不完整、已损坏或不是同一个文件。
- 复制任一哈希值,或下载校验文件,方便分享或之后用 sha256sum -c 检查。
为什么使用这个工具
即时校验
粘贴预期哈希值,即可看到每个文件“一致”或“不一致”,算法自动识别。
同时计算七种算法
读取一次文件,即可得到 MD5、SHA-1、SHA-256、SHA-384、SHA-512、SHA3-256 和 CRC32。
支持大文件
文件在后台分块读取,几 GB 的 ISO 镜像也不会让页面卡住。
支持校验文件
读取 GNU 和 BSD 格式的 SHA256SUMS、.md5、.sha256 文件,并按文件名逐一匹配。
文本哈希
切换到文本,可按 UTF-8 计算字符串的哈希,例如比对密码哈希或 API 签名。
不上传任何内容
计算在你的设备上进行,文件不会离开设备,私人文档和备份也能放心校验。
应该使用哪种哈希算法?
| 算法 | 长度(十六进制) | 当前用途 |
|---|---|---|
| MD5 | 32 | 只适合发现意外损坏,无法防止篡改。 |
| SHA-1 | 40 | 已过时。已出现碰撞,不要用于安全场景。 |
| SHA-256 | 64 | 校验下载文件的标准选择。 |
| SHA-384 | 96 | 安全性高;用于部分证书和 TLS。 |
| SHA-512 | 128 | 安全性高;在 64 位电脑上常比 SHA-256 更快。 |
| SHA3-256 | 64 | 与 SHA-2 设计不同的新一代选择。 |
| CRC32 | 8 | ZIP 文件和网络中的快速错误检查,不适合安全用途。 |
为什么下载后要校验哈希?
哈希值是文件的简短指纹。哪怕只改动一个字节,指纹也会完全不同。如果项目公布了安装程序或 ISO 镜像的 SHA-256,你可以计算自己副本的哈希值并比较:数值一致,就说明文件与原件完全相同。
这样可以发现中断的下载、复制到 U 盘时的损坏,以及在镜像站被替换的文件。为了更安全,请通过 HTTPS 从官方网站获取预期哈希值,而不是从提供文件的同一个镜像站获取。
不用本页面如何校验哈希
- Windows:打开 PowerShell,运行 Get-FileHash 文件.iso -Algorithm SHA256。
- macOS:打开终端,运行 shasum -a 256 文件.iso。
- Linux:运行 sha256sum 文件.iso,或用 sha256sum -c SHA256SUMS 校验整个列表。
- 它们输出的十六进制哈希值与本页面相同。
隐私
许多在线哈希工具会把文件上传到服务器计算校验值。本工具用浏览器读取文件,并在你的设备上用 WebAssembly 计算哈希。页面加载后,即使断开网络也能使用。
常见问题
怎样核对 SHA-256 校验值?
把文件拖到框中,把下载页面上的 SHA-256 值粘贴到“预期哈希值”,看是否出现绿色的“一致”。
“不一致”是什么意思?
文件与原件不完全相同。请重新下载,最好从官方网站下载。如果仍然不一致,请不要打开该文件。
大小写有影响吗?
没有。哈希值是十六进制,ABC 和 abc 相同。比对时会忽略大小写和空格。
文件大小有限制吗?
没有固定限制。文件按 8 MB 分块读取,大型 ISO 镜像也可以。速度取决于设备,电脑上通常每秒几百 MB。
MD5 还安全吗?
MD5 仍能发现意外损坏,但攻击者可以制造两个 MD5 相同的不同文件。注重安全时请使用 SHA-256 或更强的算法。
可以计算文本或密码的哈希吗?
可以。切换到文本并输入,哈希值会随输入实时更新。注意,真正存储密码时使用的是 bcrypt 等加盐算法,而不是简单哈希。
相关工具
想开发什么吗?
告诉我们你想构建什么。
告诉我们您需要构建什么:从简单的网站到完整应用、AI 解决方案、自动化或定制系统都可以。