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
helloOutput9c1185a5c5e9fc54612808977ee8f548b2258d31RIPEMD-160 output
Häufige Fehler
- Confusing RIPEMD-160 with RIPEMD-128 (the latter is no longer recommended)
- Use RIPEMD-160 or higher
Verwandte Begriffe
SHA-1
SHA-1 ist eine 160-Bit-kryptografische Hashfunktion der NSA; Google veröffentlichte 2017 die SHAttered-Kollision, und sie ist in den Standards veraltet. GLOSSAR
SHA-256
SHA-256 ist das 256-Bit-Ausgabemitglied der SHA-2-Familie, weit verbreitet in TLS, Blockchains und Kryptoanwendungen, ohne bekannte praktische Angriffe. GLOSSAR
MD5
MD5 ist eine 128-Bit-kryptografische Hashfunktion von Ronald Rivest; durch Kollisionsangriffe als unsicher erwiesen, wird sie heute nur für nicht sicherheitsrelevante Zwecke wie Prüfsummen verwendet. GLOSSAR