Zum Inhalt springen
uencoder

RIPEMD

RIPEMD ist eine 160-Bit-Hashfunktion, entworfen von Hans Dobbertin et al., ein Ergebnis des europäischen RIPE-Projekts; Bitcoin-Adressen nutzen RIPEMD-160.

Zweck

Bietet eine von SHA-1 verschiedene Struktur, als alternative 160-Bit-Hashfunktion.

Mechanismus

Eine Merkle-Damgård-Konstruktion über zwei parallele Spuren, je 5 Runden, am Ende zusammengeführt. RIPEMD-160 liefert 160 Bits. Die Struktur unterscheidet sich von SHA-1, praktische Kollisionen sind nicht bekannt.

Anwendungsfälle

  • Hashing von Bitcoin-Adressen (RIPEMD-160(SHA-256(pk)))
  • PGP-Schlüsselfingerabdrücke (historisch)
  • Europäische Standard-Alternative
  • Kryptografische Forschung

Beispiele

  • Eingabe
    hello
    Output
    9c1185a5c5e9fc54612808977ee8f548b2258d31

    RIPEMD-160 output

Häufige Fehler

Confusing RIPEMD-160 with RIPEMD-128 (the latter is no longer recommended)
Use RIPEMD-160 or higher

Verwandte Begriffe

Verwandte Tools

References