Utils365

在线哈希值计算

为文本和文件生成 MD5 和 SHA 校验和,并验证下载的文件。

输入文本、打开任意文件,或将文件拖放到这里。文本按 UTF-8 计算

哈希值

  • MD5

    —

  • SHA-1

    —

  • SHA-256

    —

  • SHA-384

    —

  • SHA-512

    —

粘贴下载页面上的校验和来检查文件。大小写和空格不影响结果。

下一步: Base64 编码 / 解码 · UUID 生成器

报告此工具的问题

如何使用 哈希生成器

  1. 添加文本或文件

    输入或粘贴文本,或打开、拖入任意不超过 50 MB 的文件。

  2. 一次查看所有哈希

    MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 同时显示,可选十六进制或 Base64。

  3. 比对或复制

    粘贴下载页面上的校验和看是否一致,或复制任意哈希值。

为什么选择 Utils365

  • 验证下载文件

    粘贴官方公布的校验和,匹配的那一行会高亮显示。大小写和空格不影响结果。

  • 五种哈希一次搞定

    无需先选算法。所有常用校验和都会并排计算出来。

  • 文件留在您的设备上

    文件在浏览器中计算哈希,即使是大文件或私密文件也绝不会上传。

  • 逐字节精确

    文件逐字节计算,文本按 UTF-8 计算,结果与 sha256sum、md5sum 等工具一致。

常见问题

如何检查下载文件的 SHA-256 校验和?

在这里打开下载的文件,然后把发布者网站上的校验和粘贴到“与校验和比对”中。如果 SHA-256 那一行高亮,说明您的文件与发布的文件完全一致。

什么是哈希或校验和?

数据的简短指纹。相同的输入总是得到相同的哈希,哪怕只改动一个字节,哈希也会完全不同,因此可以判断文件是否被改动。

MD5 或 SHA-1 还安全吗?

用来发现意外损坏(例如下载出错)没有问题。但它们不适合安全用途:攻击者可以构造出 MD5 或 SHA-1 相同的两个不同文件。安全要求高时请使用 SHA-256 或更强的算法。

可以用这些哈希来存储密码吗?

不可以。MD5 和 SHA 哈希的设计目标是快,这也让猜测密码变得很快。密码需要使用慢速且加盐的算法,例如 Argon2、bcrypt 或 scrypt。

哈希能还原出原始文本吗?

不能。哈希不保留输入的任何副本。不过短小或常见的文本有时可以通过大量尝试猜出来,所以哈希不能用来隐藏秘密。

为什么我的哈希和其他工具算出来的不一样?

通常是输入有细微差别:末尾多了换行、文本编码不同,或使用了 Windows 换行符。本工具按您输入的原样以 UTF-8 计算哈希。