文本哈希
MD5
-
SHA-1
-
SHA-256
-
SHA-512
-
文件哈希
常见问题
Hash 生成器安全吗?文本或文件内容会上传到服务器吗?
完全安全。所有哈希计算均在你的浏览器本地完成,文本使用 Web Crypto API,文件通过 FileReader 读取后在本地处理,内容不会上传到任何服务器,也不会被记录。
MD5、SHA-1、SHA-256、SHA-512 有什么区别?该选哪种?
MD5 输出 128 位,速度快但已被证明存在碰撞漏洞,仅适合校验文件完整性,不推荐用于安全场景;SHA-1 输出 160 位,同样不再推荐用于安全用途;SHA-256 是目前主流安全标准;SHA-512 安全性更高,适合高安全性要求的场景。
如何用哈希值校验文件完整性?
下载文件后,使用「文件哈希」功能选择该文件,工具会计算其 SHA-256 等哈希值。将结果与官网或发布者提供的哈希值逐字符对比,完全一致则说明文件未被篡改。
输入同样的文本,每次得到的哈希值一样吗?
是的,哈希函数具有确定性:相同的输入始终产生相同的输出。只要文本内容(含空格、换行、大小写)完全相同,哈希值就完全相同;哪怕改动一个字符,结果也会完全不同。
Hash 生成器可以离线使用吗?
可以。本工具是单文件 HTML,将页面保存到本地后,即使断开网络也能正常计算哈希值,无需安装或注册任何账号。