MD5(消息摘要算法 5)是一种广泛使用的密码哈希函数,产生 128 位(16 字节)的哈希值。它通常用于验证数据完整性和校验和。
加载中...
示例与限制
输入 hello 的 MD5 为 5d41402abc4b2a76b9719d911017c592。输出始终是 32 位十六进制字符串;MD5 不适合密码存储或防碰撞场景。文本只在浏览器本地计算,不会上传。
如何使用 MD5 生成器
- 在输入框中输入需要计算哈希的文本或字符串。
- MD5 哈希值会在您输入时自动生成,或者您可以点击“生成”按钮。
- 复制生成的 MD5 哈希值供您使用。
了解 MD5
- 单向性:哈希不是可解密的密文。短密码等可预测输入仍可能通过枚举或字典匹配被猜出。
- 固定长度:无论输入大小如何,MD5 哈希始终为 32 个字符(十六进制)。
- 确定性:相同的输入始终会产生相同的哈希值。
- 敏感性:即使是输入中的微小变化(如增加一个空格)也会导致完全不同的哈希。
提示:MD5 已不具备可靠的抗碰撞能力。一般数据摘要可选择 SHA-256;密码存储应使用 Argon2id、scrypt 等专用密码哈希方案,并正确配置盐和计算成本,不能用普通 SHA-256 直接替代。