MD5/SHA 哈希

一次输入同时得到 MD5、SHA-1、SHA-256、SHA-512、CRC32,支持加盐与哈希值比对。

🔒 本地运行⌨️ Ctrl+Enter 计算
待计算文本20 字符
UTF-8 30 字节
计算结果
算法结果操作
MD5(32 位)856b6c4311f24406fdd25fd8c94f7790
MD5(16 位)11f24406fdd25fd8
SHA-1d02003bc0ea05f644012aa63280e3ecff76a369f
SHA-25607e9dd215e54f9c8d1cca7334a3b014d3fe298a89c091313b0f991ff10603a95
SHA-512b47b1fd6479a80812f715e408e0528de1bd66c21640ff1f070d3887b52890f8d310ec6a5f67e1db89c6ed0c823c8c487118abfbc66b44ebf46f3c81c3a6516d6
CRC325cd5d3eb
哈希算法常见问题
MD5 可以「解密」吗?

不能。哈希是单向摘要,不是加密,没有对应的解密算法。网上所谓「MD5 解密」都是彩虹表撞库——只能查到常见弱口令。所以密码存储必须用 BCrypt / Argon2 加盐,而不是 MD5。

16 位 MD5 是怎么来的?

它并不是另一种算法,而是把 32 位 MD5 结果取中间 16 位(第 9~24 位)。旧系统里常见,安全性更弱,仅建议用于非安全场景的短标识。

接口签名该选哪种?

对外开放接口推荐 HMAC-SHA256:参数字典序拼接 + 密钥做 HMAC,并带上时间戳与随机数防重放。纯 MD5 拼密钥的老方案已不推荐。

⚠️
免责声明
  • 本工具为纯前端实现,输入内容仅在你的浏览器本地处理,不上传、不存储于服务器。
  • 结果仅供开发调试参考。对于超长文本、特殊编码、非标准格式或极端边界输入,可能存在解析偏差或精度损失。
  • 请勿在本工具中处理生产环境密钥、个人敏感信息或涉密数据。因浏览器插件、剪贴板、共享设备等本站无法控制的环节导致的泄露,本站不承担责任。
  • 重要数据请自行备份并二次校验,勿将本工具输出直接用于生产环境。
  • 在法律允许的范围内,本站不对因使用或依赖本工具输出结果而产生的任何直接或间接损失承担责任。继续使用即表示你已理解并接受本声明。
发现结果有误?欢迎 反馈给我们,我们会尽快核实修正 · 详见 《隐私声明》