Generatore di Hash RIPEMD-160
La funzione hash europea dietro gli indirizzi Bitcoin
RIPEMD-160 produce un hash di 160 bit (40 caratteri hex), sviluppata alla KU Leuven in Belgio. Usata in Bitcoin — ogni indirizzo Bitcoin è derivato con SHA-256 seguito da RIPEMD-160 (noto come HASH160).
Cos'è RIPEMD-160?
RIPEMD-160 estende il design di RIPEMD-128 aggiungendo un quinto round a ognuna delle due catene di calcolo parallele.
✅ Vantaggi
- • Standard Bitcoin: Usata in HASH160 per la generazione di indirizzi
- • Output 160 bit: 40 caratteri hex, 80 bit di resistenza alle collisioni
- • Design indipendente: Non progettata da agenzie governative
- • Sicurezza comprovata: Nessun attacco pratico dal 1996
📊 Dove si usa
- • Bitcoin: SHA-256 + RIPEMD-160 = HASH160
- • PGP/GPG: Calcolo impronte di chiave
- • Smart card: Autenticazione carte EMV europee
- • Diversità crittografica: Alternativa agli algoritmi SHA
💡 Contesto d'uso
RIPEMD-160 offre 80 bit di resistenza alle collisioni. Per nuove applicazioni, si raccomanda SHA-256.
🔄 RIPEMD-160 vs altri hash 160 bit
RIPEMD-160
160 bit, doppia catena
Nessuna collisione nota
SHA-1
160 bit, catena singola
Collisioni dimostrate (2017)
SHA-256
256 bit
Più sicura, raccomandata
❓ Domande frequenti
Perché Bitcoin usa RIPEMD-160?
Bitcoin usa HASH160 per accorciare gli indirizzi mantenendo diversità crittografica.
RIPEMD-160 è più sicura di SHA-1?
In pratica sì. Nessuna collisione pratica trovata per RIPEMD-160.
Dovrei usare RIPEMD-160 nei nuovi progetti?
Per nuovi progetti si raccomanda SHA-256. Usa RIPEMD-160 per compatibilità Bitcoin.