MD2 哈希计算工具
对文本进行 MD2 哈希计算,输出 128 位(32 字符)十六进制摘要,数据仅在本地运算
输入
小写
大写
快捷示例
MD2 说明
MD2(Message-Digest Algorithm 2)是由 Ronald Rivest 于 1989 年设计的密码哈希函数, 定义于 RFC 1319。它产生一个 128 位(16 字节)的哈希值, 通常表示为 32 位十六进制字符串。
算法特点:
• 基于 256 字节的 S 盒(替换表),S 盒由 π 的小数位生成
• 以 16 字节为一块处理消息
• 在哈希前追加校验和块(checksum block)
• 速度较慢,在现代应用中已不推荐使用
MD2 vs 其他哈希算法:
• MD2 比 MD4/MD5 慢得多,设计上更保守
• MD2 已被证明存在碰撞漏洞(2004 年 Rogier & Chauvaud)
• 不再推荐用于安全用途,推荐使用 SHA-256 或 SHA-3
• MD2 仍然存在于一些遗留系统和兼容性场景中
典型应用场景:
• 遗留系统兼容性验证
• 密码学历史研究和教育
• 特定协议的向后兼容
• 非安全性校验和用途
算法特点:
• 基于 256 字节的 S 盒(替换表),S 盒由 π 的小数位生成
• 以 16 字节为一块处理消息
• 在哈希前追加校验和块(checksum block)
• 速度较慢,在现代应用中已不推荐使用
MD2 vs 其他哈希算法:
• MD2 比 MD4/MD5 慢得多,设计上更保守
• MD2 已被证明存在碰撞漏洞(2004 年 Rogier & Chauvaud)
• 不再推荐用于安全用途,推荐使用 SHA-256 或 SHA-3
• MD2 仍然存在于一些遗留系统和兼容性场景中
典型应用场景:
• 遗留系统兼容性验证
• 密码学历史研究和教育
• 特定协议的向后兼容
• 非安全性校验和用途