哈希生成器
输入文本或选择文件,立即得到 MD5 和 SHA 哈希值;粘贴官方公布的校验值即可确认文件是否完整。
- 输入文本或选择文件
- 一次计算所有哈希
- 复制哈希或与校验值比对
正在加载工具…
文件始终保留在您的设备上
哈希的用途
- 确认下载的文件完整且未被篡改。
- 通过比较指纹查找重复文件。
- 检查备份和压缩包的完整性。
- 在软件开发中为数据生成标识。
常见算法
- MD5(128 位):速度快,常用于校验,但不抗碰撞。
- SHA-1(160 位):较旧,不要用于安全场景。
- SHA-256(256 位):软件下载和证书的现行标准。
- SHA-384 和 SHA-512:SHA-2 家族中更长的版本。
逐步验证下载文件
打开“文件”标签并选择下载的文件。从开发者网站复制校验值并粘贴到比对框。工具会找出匹配的算法并高亮显示;如果都不匹配,请重新下载。
常见问题
什么是哈希?
由数据计算出的固定长度“指纹”。相同输入总是得到相同哈希,哪怕一点点改动也会得到完全不同的结果。
如何验证下载的文件?
选择文件,把开发者公布的校验值粘贴到比对框。一致即表示文件完整且未被修改。
文件会被上传吗?
不会。文件在您的设备上读取和计算,不会离开设备。
应该用哪种算法?
目前常用 SHA-256。MD5 和 SHA-1 仍用于校验,但已无法抵御蓄意篡改。
能从哈希还原文本吗?
不能,哈希是单向的。但简短或常见的文本可能被猜出,存储密码请使用专门的密码哈希算法。
可以计算大文件的哈希吗?
可以,但整个文件会载入内存,几 GB 的文件在手机上可能失败。