RIPEMD-160ハッシュジェネレーター
Bitcoinアドレスの裏にある欧州ハッシュ関数
RIPEMD-160は160ビットハッシュ(16進数40文字)を生成し、ベルギーのKU Leuvenで開発されました。Bitcoinで使用 — 全てのBitcoinアドレスはSHA-256に続きRIPEMD-160(HASH160)で導出されます。
RIPEMD-160とは?
RIPEMD-160はRIPEMD-128の設計を拡張し、2つの並列処理チェーンに5番目のラウンドを追加します。
✅ 利点
- • Bitcoin標準: アドレス生成のHASH160で使用
- • 160ビット出力: 16進数40文字
- • 独立設計: 政府機関が設計していない
- • 実証済みセキュリティ: 1996年以来実用的な攻撃なし
📊 使用場面
- • Bitcoin: SHA-256 + RIPEMD-160 = HASH160
- • PGP/GPG: 鍵フィンガープリント計算
- • スマートカード: 欧州EMV認証
- • 暗号多様性: SHAアルゴリズムの代替
💡 コンテキスト
RIPEMD-160は80ビットの衝突耐性を提供します。 新しいアプリケーションにはSHA-256が推奨されます。
🔄 RIPEMD-160 vs その他
🔵
RIPEMD-160
160ビット、デュアルチェーン
既知の衝突なし
🟢
SHA-1
160ビット、シングルチェーン
衝突が実証済み(2017年)
🟡
SHA-256
256ビット
より安全、推奨
❓ よくある質問
BitcoinがRIPEMD-160を使う理由は?
BitcoinはHASH160を使用して暗号多様性を維持しながらアドレスを短縮します。
RIPEMD-160はSHA-1より安全?
実用的にはイエスです。実用的な衝突は見つかっていません。
新しいプロジェクトでRIPEMD-160を使うべき?
新しいプロジェクトにはSHA-256が推奨されます。RIPEMD-160はBitcoin互換性のためです。