多算法哈希器

#️⃣ Hash Multi

📐 工作原理与说明

Compute many hash algorithms (MD5, SHA, CRC…) at once in your browser — compare digests side by side.

  • 支持 MD5(128b)/ SHA-1(160b)/ SHA-256 / SHA-512 / SHA-3,经 Web Crypto SubtleCrypto.digest 计算。
  • 用途:文件完整性校验、去重、内容指纹。

⚠️ 安全提示:MD5、SHA-1 已被证明可碰撞,勿用于数字签名或口令存储;口令应使用 bcrypt / Argon2 等慢哈希。本工具纯前端,数据不上传。

一键计算多种哈希:MD5 / SHA-1 / SHA-256 / SHA-512 / CRC32,支持多算法同时输出与大小写切换。SHA 走浏览器原生 crypto.subtle,全程本地。

算法:

📚 哈希算法输出长度

算法摘要长度(bit)十六进制字符数适用场景
MD512832文件校验(非安全)
SHA-116040已不推荐用于安全
SHA-25625664通用安全指纹
SHA-512512128高安全场景

哈希是单向不可逆函数,用于完整性校验与指纹;存储密码须加盐并使用慢哈希(bcrypt/argon2)。

📚 深度解析:多算法哈希器

💡 常见使用场景

多算
`test` 同时输出 MD5=98f6bcd4621d373cade4e832627b4f6、SHA256=9f86d081… 等。

❓ 常见问题(FAQ)

用哪个最安全?
校验用 SHA-256;防篡改签名用 HMAC-SHA256。
加盐哈希为什么和别处算的不一样?
加盐是把随机串与原文按约定顺序拼接后再哈希,顺序(前盐/后盐)、编码(UTF-8/GBK)与输出格式(十六进制/Base64)任一不同,结果都不同。对接前必须确认这三项,并用对方给出的明文—摘要样例验证自己的实现。