Tiger-128ハッシュジェネレーター

Tiger-128ハッシュを生成 — 64ビットパフォーマンス向けに最適化

共有:

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を検討してください。