Tiger-128ハッシュジェネレーター
64ビットプロセッサ向け高速128ビットハッシュ
Tiger-128は、1995年にRoss AndersonとEli Bihamが設計したTigerハッシュ関数の切り詰め版です。128ビットハッシュ(16進数32文字)を生成し、64ビットプラットフォーム専用に設計されています。
Tiger-128とは?
Tigerはデータを512ビットブロックで3パスに編成された24ラウンドで処理します。Tiger-128は完全な192ビット出力を128ビットに切り詰めます。
✅ 特徴
- • 64ビット最適化: モダンプロセッサで非常に高速
- • 128ビット出力: コンパクトな32文字ダイジェスト
- • S-box設計: 4つの大きな置換テーブル
- • ファイル共有: ed2kとDC++プロトコルで使用
📊 用途
- • P2Pネットワーク: 共有プロトコルでのファイル識別
- • 整合性チェック: 64ビットシステムでの高速検証
- • フィンガープリント: コンテンツベースのストレージ識別子
- • 重複排除: 効率的な重複検出
⚠️ 注意
Tiger-128は64ビットの衝突耐性のみ提供します。 暗号セキュリティにはSHA-256を使用してください。
🔄 Tigerファミリー
🔵
Tiger-128
128ビット
64ビット耐性
🟢
Tiger-160
160ビット
80ビット耐性
🟡
Tiger-192
192ビット
96ビット耐性
❓ よくある質問
Tigerが64ビット向けに設計された理由は?
1995年に64ビットプロセッサが出現し、既存のハッシュ関数は32ビット向けに最適化されていました。
Tiger-128 vs MD5?
64ビットシステムでTiger-128はMD5より大幅に高速です。
Tiger-128はまだ有用?
P2Pファイル共有で使用されています。新しいプロジェクトにはBLAKE3を検討してください。