Snefruハッシュジェネレーター
暗号設計における歴史的マイルストーン
Snefruは1990年にXerox PARCのRalph Merkleが設計した暗号学的ハッシュ関数で、エジプトのファラオ・スネフェルにちなんで命名されました。128ビットまたは256ビットのハッシュを生成できます。
Snefruとは?
Snefruはデータを512ビット(128ビット出力用)または384ビット(256ビット出力用)のブロックで、置換テーブルベースの混合で処理します。
✅ 特性
- • 歴史的パイオニア: 最初のMerkle-Damgårdハッシュ関数の一つ
- • 256ビット出力: 64文字のダイジェスト
- • Xerox PARC: Merkleツリーの発明者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をハッシュ設計の主要パラダイムとして確立するのに貢献しました。