Generatore MD5
Genera l’hash MD5 di qualsiasi testo con questo generatore MD5. Incolla o digita il testo: lo strumento lo codifica in UTF-8, calcola il digest MD5 a 128 bit e lo restituisce come stringa esadecimale minuscola di 32 caratteri, esattamente come md5sum e le librerie più comuni. Utile agli sviluppatori per verificare checksum, creare chiavi di cache, interagire con API legacy o confrontare valori, ma non per password o sicurezza.
Domande frequenti
Cosa restituisce il generatore MD5?
Restituisce il digest MD5 del testo sotto forma di 32 caratteri esadecimali minuscoli, che rappresentano 128 bit. Lo stesso testo produce sempre lo stesso hash.
Qual è l’hash MD5 di hello?
La parola hello, in minuscolo e senza un ritorno a capo finale, produce l’hash 5d41402abc4b2a76b9719d911017c592. Potete usare questo valore per verificare che lo strumento e il vostro codice restituiscano lo stesso risultato.
Perché il mio hash è diverso da quello di un altro strumento?
Lo strumento calcola l’hash del testo esattamente come viene inserito, senza rimuovere spazi o interruzioni di riga. Un ritorno a capo finale, terminazioni di riga Windows o una codifica dei caratteri diversa cambiano ogni byte dell’hash: confrontate quindi gli input byte per byte.
Come vengono gestiti i caratteri non inglesi?
Prima di calcolare l’hash, il testo viene codificato in UTF-8, come avviene per impostazione predefinita nella maggior parte dei linguaggi di programmazione e degli strumenti da riga di comando. Se un altro sistema codifica lo stesso testo in Latin-1 o UTF-16, il suo hash MD5 sarà diverso.
MD5 è sicuro?
No. Dal 2004 sono noti attacchi pratici di collisione contro MD5, perciò è possibile creare due input diversi che producono lo stesso hash. Non usatelo per firme digitali, certificati, archiviazione di password o verifiche che un aggressore potrebbe sfruttare.
A cosa serve ancora MD5?
MD5 è ancora utile quando nessuno cerca di imbrogliare: per rilevare corruzioni accidentali, eliminare contenuti duplicati, creare chiavi di cache ed ETag e interagire con sistemi legacy che si aspettano valori MD5. Per tutto ciò che riguarda la sicurezza, usate SHA-256 o SHA-512.
Posso calcolare l'hash di un file con questo strumento?
Lo strumento calcola l’hash del testo che incollate o digitate, non dei file caricati. Per i file binari, come archivi o immagini, eseguite md5sum su Linux, md5 su macOS oppure Get-FileHash -Algorithm MD5 in PowerShell.
È possibile invertire un hash MD5?
No, non è possibile decodificare un hash per risalire al testo. Gli input brevi o comuni possono comunque essere individuati consultando tabelle precalcolate: è un altro motivo per non affidare segreti a MD5.
Lo strumento aggiunge un salt o una chiave?
No, calcola il valore MD5 semplice del testo, senza salt né chiave HMAC. Se vi serve un hash con chiave o un hash con salt per le password, usate uno strumento dedicato per HMAC, bcrypt o Argon2.
Quanto testo posso sottoporre a hash?
Inserite almeno un carattere e al massimo 5 MB di testo; gli input più grandi vengono rifiutati con un messaggio. Per lo stesso testo, il risultato corrisponde all’opzione MD5 del generatore di hash.