Vai al contenuto

Generatore RIPEMD-160

Generate rapidamente l’hash RIPEMD-160 di qualsiasi testo. Lo strumento codifica l’input in UTF-8, esegue la funzione RIPEMD-160 a 160 bit, progettata a Leuven nel 1996, e restituisce il digest come 40 caratteri esadecimali o come Base64. Gli sviluppatori la usano per verificare i passaggi degli indirizzi Bitcoin, le vecchie firme OpenPGP e i sistemi legacy che archiviano ancora digest RIPEMD-160, nonché per confrontare i risultati con altre librerie.

Reimposta

Domande frequenti

Che cos’è RIPEMD-160?

RIPEMD-160 è una funzione hash crittografica a 160 bit, pubblicata nel 1996 da Hans Dobbertin, Antoon Bosselaers e Bart Preneel. Esegue due linee di calcolo parallele e le combina. Il digest è di 20 byte, ovvero 40 caratteri esadecimali.

Quali sono i vettori di test RIPEMD-160?

La stringa vuota produce l’hash 9c1185a5c5e9fc54612808977ee8f548b2258d31. Il testo abc produce l’hash 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Entrambi provengono dai valori di test pubblicati dagli autori.

Come usa Bitcoin RIPEMD-160?

Bitcoin calcola HASH160, ovvero RIPEMD-160 di SHA-256 di una chiave pubblica, per creare indirizzi. Questo strumento calcola l'hash dei byte UTF-8 del testo inserito, quindi non esegue il passaggio SHA-256 né accetta byte grezzi della chiave in formato esadecimale.

RIPEMD-160 è ancora sicuro?

Non sono noti attacchi pratici di collisione o preimmagine contro RIPEMD-160 completo. Il suo output di 160 bit offre solo circa 80 bit di resistenza alle collisioni, un valore inferiore alle raccomandazioni attuali. Per i nuovi progetti, preferite SHA-256 o SHA3-256.

RIPEMD-160 è correlato a SHA-1?

Entrambi producono output di 160 bit e derivano dalle idee progettuali di MD4, ma hanno strutture diverse. A differenza di SHA-1, per RIPEMD-160 non sono state pubblicate collisioni pratiche.

Come viene elaborato il mio testo?

L'input viene codificato in UTF-8 e sottoposto a hash esattamente come inserito, spazi e interruzioni di riga inclusi. Il calcolo viene eseguito in WebAssembly sul server e non viene memorizzato nulla.

A cosa serve l'opzione Base64?

Base64 rappresenta gli stessi 20 byte in 28 caratteri, un formato adatto a JSON e ai file di configurazione. L'esadecimale è il formato abituale per i log e gli strumenti da riga di comando come openssl dgst -ripemd160.

Posso calcolare l'hash di una stringa esadecimale come byte grezzi?

No. Lo strumento calcola sempre l'hash del testo digitato: la stringa 00ff viene quindi elaborata come quattro caratteri ASCII, non come due byte. Se dovete calcolare l'hash di dati binari, usate una libreria di scripting.

Dovrei usare RIPEMD-160 per le password?

No. È un hash veloce, che consente agli aggressori di verificare rapidamente le ipotesi. Per le password usate bcrypt, scrypt o Argon2.

Qual è la dimensione massima dell'input?

Ogni richiesta accetta fino a 5 MiB di testo. Per dati più grandi, calcolatene l'hash in locale con uno strumento da riga di comando.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.