免费在线哈希校验工具 — MD5 / SHA-256 / BLAKE3 等 13 种算法

用 13 种算法生成并验证文件哈希,包括 MD5、SHA-1、SHA-256、SHA-3、BLAKE3、RIPEMD-160、Keccak 等。所有计算都在你的浏览器中完成 — 数据不离开你的设备。
将文件拖放到此处或单击选择文件
最大文件大小:1 GB。文件哈希完全在浏览器内计算。

三步验证文件哈希

第一步 — 选择算法。对于大多数现代安全用途,SHA-256 是推荐默认. BLAKE3 更快且同样安全。避免将 MD5 和 SHA-1 用于任何安全目的 — 它们在密码学上已被攻破。

第二步 — 粘贴文本或上传文件。哈希使用浏览器的 Web Crypto API(SHA 算法)和 hash-wasm(MD5/BLAKE/RIPEMD/Keccak)计算。对于大于 100 MB 的文件,所有分块读取完成后才计算哈希,因此最终摘要计算时 UI 可能会短暂冻结。

第三步 — 与期望的哈希比对。使用校验模式自动检查下载文件的哈希是否与发布方提供的值匹配。如果不同,文件已被篡改或损坏 — 从可信镜像重新下载或联系发布方。提示:使用多算法模式可一次性查看全部 13 个哈希,注意大于 100 MB 的文件需要更长时间,因为我们按 1MB 分块流式读取后再执行最终摘要。

下载软件、固件或敏感文档时,花十秒钟验证哈希。SHA-256 或 BLAKE3 哈希不匹配是检测篡改、损坏或中间人攻击的唯一可靠手段。对于日常文件完整性检查,请使用我们上方的免费在线哈希校验工具 — 所有计算都在浏览器本地完成,数据不离开你的设备。

常见问题 (FAQ)

Q: 什么是哈希?为什么要验证文件哈希?+

A: 哈希是文件或文本的唯一数字指纹。验证哈希可确认下载的文件与原始文件一致 — 无损坏、无篡改、无中间人修改。软件供应商、Linux 发行版和安全研究人员都会发布哈希值以便用户确认完整性。

Q: 使用此哈希校验工具时,我的数据会上传到服务器吗?+

A: 不会。所有哈希计算完全在你的浏览器中通过 Web Crypto API 和 hash-wasm 库完成。你的文本和文件永远不会离开你的设备。你可以通过查看网络标签页验证这一点 — 仅加载页面本身,不上传任何数据。

Q: MD5 在密码学上已被攻破,为什么还支持?+

A: MD5 在密码学上已被攻破(可生成碰撞),但在非安全文件完整性检查和验证旧系统发布的遗留哈希值方面仍然有用。每当你计算 MD5 哈希时,我们会显示警告。

Q: SHA-256、SHA-3 和 BLAKE3 有什么区别?+

A: 这三种都是无已知实际攻击的密码学安全哈希算法。SHA-256 是采用最广泛的标准。SHA-3 使用不同的内部结构(Keccak 海绵结构)并由 NIST 标准化。BLAKE3 在现代硬件上速度最快,在新应用中越来越受欢迎。

Q: 这个工具能用于超大文件吗?+

A: 可以,最大支持 1 GB。文件按 1MB 分块流式读取,内存占用可控,读取期间页面保持响应。对于超过 1 GB 的文件,我们建议使用专用命令行工具如 sha256sum(Linux/Mac)或 Get-FileHash(Windows PowerShell)。

Q: 如何在线验证文件完整性?+

A: 将文件或文本粘贴到上方的哈希校验工具,选择匹配的算法(MD5、SHA-256、BLAKE3 等),使用校验模式与发布的哈希比对。如果值匹配,文件完好且真实。如果不同,请勿打开文件 — 从可信镜像重新下载或联系发布方。这是软件下载、固件更新和敏感文档传输的标准完整性检查方法。