MD5用于快速校验和 — 不用于存储密码
粘贴文本;获得32位十六进制MD5。明确说明:MD5在抗碰撞方面已被破解;适用于非安全校验和及遗留API。
字符: 10
使用时机
匹配已发布的校验和或与仍然使用MD5的旧API交互——不用于密码存储。
示例
工作原理
纯JS MD5(或等效)作用于UTF-8字节 → 十六进制。MD5的抗碰撞性已被攻破。
常见陷阱
- 不适用于密码或防御攻击者的完整性验证。
- 编码(UTF-8与UTF-16)会改变摘要。
- 新设计建议使用SHA-256。
区别说明
MD5用于旧式校验;SHA-1同样旧式;SHA-256用于更强的校验和。仍然不是加密。
常见问题
适用于密码吗?
**不行。** 请在服务端使用密码哈希函数(bcrypt/scrypt/argon2)。
文件 MD5?
先处理文本;文件哈希功能可选后续添加。
大写十六进制?
可切换。
相关工具?
用 SHA-256 获得更强的校验和。
相关工具
在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。