在线文件哈希校验 — SHA 256, MD5 与 SHA 1

通过计算并对比 SHA256、MD5 或 SHA1 数字签名,验证文件的完整性。确保您下载的文件未被篡改。

本地哈希验证工具

拖入任意文件,即刻生成其 SHA-256 签名。

文件永远不会离开您的设备。

0%

正在计算签名...

计算成功

* 对比时忽略大小写和空白字符。

工具工作室

想把这个工具添加到你的网站吗?

为 WordPress、Notion 或你自己的网站自定义配色和深色模式。

常见问题

如何验证文件是否被修改过?

最安全的方法是对比其哈希值(Hash)。哈希是唯一的“数字指纹”。即使文件中只有一个位发生了变化,哈希值也会完全不同。通过将获得的哈希值与作者提供的值进行对比,您可以保证文件的完整性。

哪种算法更好:MD5 还是 SHA-256?

MD5 速度非常快,但在防御故意攻击方面被认为不够安全。SHA-256 是目前的安全性标准,极难被“伪造”。对于大多数文件完整性检查,SHA-256 是推荐的选项。

为什么重命名文件后哈希值没变?

事实上,重命名文件不会改变其哈希值。哈希是基于文件的内部内容(字节)计算的,而不是文件名或创建日期。如果哈希值改变了,那是因为内部数据被修改了。

我的文件会被上传到服务器进行计算吗?

不会。我们的工具使用 Web Crypto API,这意味着所有计算都在您的浏览器本地完成。您的文件永远不会离开您的电脑,这保证了 100% 的隐私,且由于无需上传,速度也更快。

# 什么是文件哈希?为什么它对您的安全至关重要?

哈希是每个文件的唯一数字指纹。它是由数学算法(如 SHA-256)生成的字母数字字符串。其主要特点是“单向性”:您可以从文件获得哈希值,但无法从哈希值还原文件。在下载软件、ISO 镜像或敏感文档时,使用在线哈希校验工具至关重要。作者通常会发布其文件的 MD5 或 SHA256,以便您可以验证下载的内容是否与他们上传的一致,没有损坏或恶意的注入。

# SHA-256 vs MD5: 您应该使用哪一个?

MD5 算法因其速度在多年里非常流行,但今天因易受“碰撞”攻击而被认为在密码学上不够安全。不过,它仍被用于简单的完整性检查(如检查下载是否损坏)。如果您追求最高安全性,SHA-256(SHA-2 家族成员)是全世界安全机构推荐的标准。两个不同的文件产生相同 SHA-256 哈希值的情况几乎是不可能的。

# 绝对隐私:100% 在您的浏览器内计算

无需上传

我们的工具使用您电脑的性能来处理文件。通过使用 Web Crypto API,我们无需将文件“上传”到任何服务器。这意味着您可以在几秒钟内验证数千兆字节的文件,不会消耗您的互联网带宽,并确保您的文件内容永远不会离开您的设备。

参考文献