Compute many hash algorithms (MD5, SHA, CRC…) at once in your browser — compare digests side by side.
SubtleCrypto.digest 计算(本页不含 SHA-3)。⚠️ 安全提示:MD5、SHA-1 已被证明可碰撞,勿用于数字签名或口令存储;口令应使用 bcrypt / Argon2 等慢哈希。本工具纯前端,数据不上传。
一键计算多种哈希:MD5 / SHA-1 / SHA-256 / SHA-512 / CRC32,支持多算法同时输出与大小写切换。SHA 走浏览器原生 crypto.subtle,全程本地。
| 算法 | 摘要长度(bit) | 十六进制字符数 | 适用场景 |
|---|---|---|---|
| MD5 | 128 | 32 | 文件校验(非安全) |
| SHA-1 | 160 | 40 | 已不推荐用于安全 |
| SHA-256 | 256 | 64 | 通用安全指纹 |
| SHA-512 | 512 | 128 | 高安全场景 |
哈希是单向不可逆函数,用于完整性校验与指纹;存储密码须加盐并使用慢哈希(bcrypt/argon2)。
| Item | Formula / Note | Source / Standard |
|---|---|---|
| Digest length | MD5 128, SHA-1 160, SHA-256 256, SHA-512 512 bits | FIPS 180-4 / RFC 1321 |
| Input encoding | encode input as UTF-8 for reproducible digests | RFC 3629 |
| Algorithm choice | prefer SHA-256 or stronger; avoid MD5 and SHA-1 | NIST SP 800-131A |