UTILS.
默认保护隐私
#

哈希生成器

为文本或文件生成 SHA-256、SHA-1、SHA-384、SHA-512 或 MD5 哈希,并与预期校验和比对。

文件始终留在此设备上

文件在浏览器中处理,绝不上传。网站会下载运行工具所需的代码和资源。无需账号,也无追踪。

使用“下载”将此工具保存为单个 HTML 文件,以便离线使用。

隐私 →
— 摘要 —

试试完整示例

示例

选择 SHA-256,对末尾不带换行的三个字母 abc 计算哈希。摘要为 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。用 MD5 时,同样的文本得到 900150983cd24fb0d6963f7d28e17f72。

注意事项

只改动一个字节就会得到完全不同的摘要,所以末尾换行或 Windows 换行符都会改变结果。要校验下载文件,请选择该文件和发布者使用的算法,再把对方公布的校验和粘贴到预期哈希框中。

关于此工具

计算文本或整个文件的哈希(摘要),再粘贴公布的校验和来确认两者一致。SHA 哈希使用浏览器内置的 Web Crypto API;Web Crypto 不提供的 MD5 由一个小型内置实现计算。文件在你的设备上读取,绝不会上传。

常见问题

我该使用哪种算法?
SHA-256 是不错的默认选择。MD5 和 SHA-1 仍能发现意外损坏,所以当下载页面只公布这两种时可以使用,但它们无法防范蓄意篡改。
我能反向还原哈希吗?
不能。加密哈希是单向函数,无法从摘要还原出原始文本。

更多工具