首页 / Hash 哈希计算

Hash 哈希计算

对文本或文件计算 SHA-1 / SHA-256 / SHA-384 / SHA-512 摘要,使用浏览器 Web Crypto 在本地完成。

文件哈希

点击选择文件,计算其哈希值(文件不会上传)

相关工具

什么是哈希值?

哈希(摘要)算法把任意长度的数据压缩成固定长度的一串字符。它有这几个特性:同样的输入永远得到同样的输出;输入改一个字节,输出会完全不同;无法从输出反推输入。

各算法对比

常见用途

哈希能保证文件不被篡改吗?

只能保证完整性,不能保证来源可信。攻击者可以同时替换文件和哈希值。要防篡改需要数字签名或 HMAC(带密钥的哈希)。

为什么这里不提供 MD5?

MD5 已被完全攻破,可以人为制造碰撞,任何安全场景都不应再使用。需要兼容老系统的话,请确认对方系统确实强制要求 MD5。