Snefru哈希生成器

生成Snefru哈希 — Xerox PARC的历史性哈希函数

分享:

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作为哈希设计的主要范式。