Snefru哈希生成器
密码设计的历史里程碑
Snefru是Ralph Merkle于1990年在Xerox PARC设计的加密哈希函数,以埃及法老斯尼夫鲁命名。可生成128位或256位哈希。
什么是Snefru?
Snefru以512位(128位输出)或384位(256位输出)块处理数据,使用基于替换表的混合。
✅ 特性
- • 历史先驱: 最早的Merkle-Damgård哈希函数之一
- • 256位输出: 64字符摘要
- • Xerox PARC: 默克尔树发明者Merkle设计
- • 教育价值: 理解哈希演化的重要工具
📊 用途
- • 遗留系统: 旧Xerox系统兼容
- • 教育: 学习哈希函数设计
- • 研究: 差分分析研究
- • 历史分析: 从Snefru到SHA-2的演化
⚠️ 警告
Snefru已被密码学破解。 通过差分分析发现了碰撞。请使用SHA-256。
🔄 Snefru vs 现代
🔵
Snefru
128/256位
已破解 — 仅有历史价值
🟢
MD5
128位
也已破解
🟡
SHA-256
256位
现代安全标准
❓ 常见问题
为什么用法老的名字?
Ralph Merkle遵循了用埃及元素命名密码算法的传统。
Snefru怎么被破解的?
Biham和Shamir使用差分分析在2轮版本中发现了碰撞。
Snefru的遗产是什么?
Snefru帮助确立了Merkle-Damgård作为哈希设计的主要范式。