这个工具是什么
由于 Web Crypto 通常不提供 MD5,本工具使用项目内的本地 JavaScript 实现计算摘要,不调用 CDN 或在线 Hash API。MD5 已存在实际碰撞攻击,不应描述为现代安全加密算法。
- 输出固定为 32 个十六进制字符。
- 可用于旧系统兼容和非对抗性一致性检查。
- 不要使用 MD5 存储密码、签名安全数据或抵抗恶意篡改。
如何使用
- 输入需要兼容校验的文本。
- 选择小写或大写输出。
- 点击“生成 MD5”。
- 复制摘要,并根据用途评估其安全性。
常见用途
- 与仍使用 MD5 的旧系统核对结果。
- 检查非安全场景中的数据一致性。
- 复现文档或测试向量中的 MD5 值。
隐私与安全
输入只在浏览器本地参与 MD5 计算,不会上传。MD5 已不适合密码存储、数字签名或其他现代安全用途。
MD5 Generator 功能特点
使用本地实现为 UTF-8 文本计算 32 位 MD5,适合兼容性校验而非安全用途。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
MD5 适合保存密码吗?
不适合。密码应使用专门的慢速密码哈希方案并配置盐值。
MD5 可以用于安全签名吗?
不建议。MD5 已不具备现代碰撞安全性,应选择 SHA-256 或更合适的签名算法。
为什么不调用 Web Crypto?
主流 Web Crypto 实现通常不支持 MD5,本页使用随项目部署的本地实现。
输入会上传吗?
不会。MD5 计算仅在浏览器中进行。