Whirlpoolハッシュジェネレーター
AES原理に基づく512ビットISO標準ハッシュ
Whirlpoolは512ビットハッシュ(16進数128文字)を生成する暗号学的ハッシュ関数で、Vincent Rijmen(AESの共同設計者)とPaulo Barretoにより設計されました。ISO/IEC 10118-3標準に含まれています。
Whirlpoolとは?
WhirlpoolはWブロック暗号に基づくMiyaguchi-Preneel圧縮関数を使用します。512ビットブロックで10ラウンド動作します。
✅ 利点
- • AESの遺産: AESの共同設計者Rijmenが設計
- • 512ビット出力: SHA-512と同じ128文字
- • ISO標準: ISO/IEC 10118-3認証済み
- • NESSIE推奨: 欧州暗号標準化
📊 用途
- • デジタル署名: 高セキュリティ署名
- • ファイル整合性: 大容量ダウンロードの検証
- • TrueCrypt/VeraCrypt: ディスク暗号化
- • 欧州コンプライアンス: ISO/NESSIE準拠のハッシュ
💡 注意
WhirlpoolはSHA-512と同じ256ビットの衝突耐性を提供しますが、内部設計は完全に異なります。
🔄 Whirlpool vs SHA-512
🔵
Whirlpool
512ビット、AESベース
ISO標準
🟢
SHA-512
512ビット、Merkle-Damgård
より広く普及
🟡
SHA-3
可変、スポンジ
NISTコンペ優勝
❓ よくある質問
Whirlpool vs SHA-512?
両方とも256ビット耐性。SHA-512はソフトウェアで高速です。
Whirlpoolを選ぶ理由は?
ISOコンプライアンス、NSAからの独立性、設計の多様性のため。
Whirlpoolは重要なソフトウェアで使用されている?
はい。TrueCrypt/VeraCrypt、GnuPG、Bouncy CastleがWhirlpoolをサポートしています。