Generatore MD5
Calcola l’hash, poi controllalo
Questo generatore MD5 trasforma qualsiasi testo nel suo hash di trentadue caratteri, direttamente nel tuo browser. Calcola l’hash dell’intera casella o riga per riga, poi incolla un checksum pubblicato e vedi subito se il tuo corrisponde.
- PrezzoGratis
- Righe alla volta500
- RegistrazioneNessuna
- CaricatoNulla
Generatore MD5
Un hash, o uno per riga, creato nel browser
- Hash
- 0
- Caratteri
- 0
- Byte in UTF-8
- 0
Incolla un hash pubblicato da qualcuno e questa riga dice se il tuo testo lo produce.
Tutti gli hash di questa esecuzioneMD5 è un checksum, non un archivio di password. Ti dice che un file è arrivato intero; non custodisce segreti.
Pronto. Scrivi o incolla, e l’hash compare man mano.
Cosa ti dice davvero un hash MD5
MD5 legge i tuoi byte e restituisce trentadue caratteri. Lo stesso input dà sempre la stessa risposta, e un solo carattere cambiato ne dà una completamente diversa.
Tutto ruota attorno a questa caratteristica. Ti permette di dimostrare che due copie di un file sono identiche senza confrontarle byte per byte.
Tuttavia non dimostra nulla su chi ha creato il file. Chiunque può pubblicare un hash accanto a un download, compresa la persona che l’ha manomesso.
Quindi usalo per scoprire un trasferimento rotto, non uno ostile. RFC 1321 definisce l’algoritmo che questa pagina implementa.
Dove un generatore MD5 serve ancora
Controllare un download. Un progetto pubblica l’hash del suo installer, tu calcoli quello della tua copia, e poi i due coincidono oppure no.
Scoprire i duplicati. Calcola l’hash di mille nomi di file o record e le ripetizioni si allineano subito, perché input identico dà output identico.
Leggere dati vecchi. Molti sistemi scritti prima del 2010 salvano un MD5 da qualche parte, e a volte devi capire cosa l’ha prodotto.
ETag e chiavi per la cache. Inoltre un’impronta breve e stabile di un contenuto è proprio ciò che serve loro, e nulla di loro deve resistere a un attaccante.
Dove ha smesso di essere sicuro
I ricercatori hanno trovato collisioni nel 2004. Una collisione significa due input diversi che producono lo stesso hash, e questo rompe ogni promessa di unicità.

Nel 2008 un gruppo ha sfruttato la debolezza per falsificare la firma di un’autorità di certificazione. Così è finito MD5 per le firme.
Le password sono cadute a parte. Una macchina moderna prova miliardi di MD5 al secondo, quindi una tabella rubata di password in MD5 è semplicemente un elenco di password.
Perciò salva le password con bcrypt, scrypt o Argon2, e firma con SHA-256. Tieni MD5 per il lavoro di checksum in cui va ancora bene.
Come leggere un checksum pubblicato
Un progetto di solito pubblica i suoi hash in un piccolo file di testo accanto al download. Ogni riga contiene l’hash, qualche spazio e poi il nome del file.

Copia l’hash del tuo file, non quello sopra o sotto. Build diverse della stessa versione hanno hash diversi, e l’elenco dice raramente quale è quale.
Poi guarda cos’altro offre la pagina. Molti progetti pubblicano anche una firma, e quella risponde alla domanda a cui un checksum non può rispondere: chi l’ha fatto.
Se esiste solo un checksum, scaricalo in https dal progetto stesso. Infatti un hash servito in http semplice può essere modificato lungo la strada.
Perché due file possono condividere un hash
Trentadue caratteri esadecimali coprono un numero fisso di possibilità. Invece i file no, perché un file può avere qualsiasi lunghezza.

Quindi da qualche parte devono esistere collisioni. Vale per ogni hash, compreso SHA-256, e di per sé non è un difetto.
Il difetto sta in quanto costa poco trovarne una. Con MD5 un portatile ci riesce in pochi secondi, ed è questo che l’ha tolto dal lavoro di sicurezza.
Per un download rotto, però, non conta ancora nulla. Infatti la corruzione è casuale, e una corruzione casuale non finirà su un file in collisione.
MD5 a confronto con le alternative
SHA-256 fa lo stesso lavoro e nessuno vi ha trovato una collisione. Usalo ogni volta che scegli da zero invece di far combaciare qualcosa di vecchio.
CRC32 è più corto e più veloce, e scopre bene gli errori di trasmissione. Tuttavia non è mai stato pensato per resistere a nessuno.
BLAKE3 è più nuovo e più veloce di entrambi su un file grande. Tuttavia il supporto è più scarso, e di solito è questo a decidere.
Quindi la regola onesta è breve. Usa MD5 quando qualcun altro ha pubblicato MD5, e scegli SHA-256 in tutti gli altri casi.
In pratica poi c’è un’altra cosa che decide: ciò che l’altra parte usa già. Un checksum aiuta solo quando entrambi i lati calcolano lo stesso, quindi il formato della loro documentazione batte quello che preferisci tu.
Perché il browser non lo fa da solo
La Web Crypto API offre SHA-1, SHA-256, SHA-384 e SHA-512, e lascia fuori MD5 di proposito. Per questo la pagina porta con sé l’algoritmo, scritto a partire dalla specifica, e funziona senza installare né caricare nulla.
Come usare il generatore MD5
Tre passaggi, e il terzo è il motivo per cui è venuta la maggior parte delle persone.
- 1
Incolla il testo
Metti una stringa, una chiave o un intero elenco. L’hash compare mentre scrivi, quindi non devi premere nulla.
- 2
Scegli tutto o per riga
Un hash per tutto o uno per ogni riga. Un elenco di checksum richiede la seconda opzione.
- 3
Confrontalo con il loro
Incolla nella casella a destra l’hash che qualcuno ha pubblicato. La riga sotto dice se corrisponde o no.
- 4
Copia o scarica
Prendi un hash, oppure l’intera tabella in CSV con l’input accanto a ogni hash.
Cosa distingue questo generatore MD5
La specifica fissa l’algoritmo. Tutto ciò che cambia sta in ciò che la pagina fa attorno.
Controlla, non si limita a creare
Quasi tutti gli strumenti si limitano a generare l’hash. Ma di solito lo vuoi per confrontarlo, quindi quella casella sta qui e non nella tua testa.
Cinquecento righe alla volta
Incolla una colonna e ogni riga riceve il proprio hash. Inoltre la tabella mostra l’input accanto, così nulla si confonde.
Dà lo stesso risultato di ogni altro strumento
Questa pagina codifica il testo in UTF-8 prima di calcolare l’hash, esattamente come gli strumenti da riga di comando. Così un carattere accentato dà qui la stessa risposta che lì.
Nulla lascia la scheda
L’hash viene calcolato dal tuo browser. Una chiave di licenza o un percorso interno non arrivano mai a questo sito, perché non c’è alcuna richiesta da fare.
Dice a cosa serve MD5
La nota sotto la tabella non è decorazione. Uno strumento che ti dà un hash debole senza dirlo ha fatto metà del lavoro.
Maiuscole quando servono
Alcuni sistemi mostrano l’hash in maiuscolo. Un interruttore si adegua, perché un confronto che fallisce per le maiuscole ti fa perdere un pomeriggio.
Confrontare hash senza ingannarsi
Un checksum aiuta solo quando il confronto è onesto. Per questo queste quattro abitudini lo mantengono tale.
- Prendi l’hash altrove. Un hash pubblicato nella stessa pagina del download dimostra ben poco. Chi ha sostituito l’uno poteva sostituire anche l’altro.
- Attenzione agli spazi. Uno spazio finale o un a capo vagante cambiano ogni carattere del risultato. Ecco perché esiste l’interruttore per rifilare.
- Confronta l’intera stringa. La gente controlla i primi sei caratteri e si ferma. Le collisioni si trovano facendo combaciare delle parti, quindi leggi tutti e trentadue o lascialo fare allo strumento.
- Cambia strumento dove conta. Se la risposta decide chi entra, MD5 è lo strumento sbagliato. Usa SHA-256 per l’integrità e un hash per password per le password.
- Mantieni le maiuscole coerenti. L’esadecimale non distingue le maiuscole, ma il confronto tra stringhe sì. Scegline una e mantienila in tutti gli script.
- Scrivi l’algoritmo accanto all’hash. Trentadue caratteri potrebbero essere MD5 o la prima metà di qualcosa di più lungo. Due parole nella documentazione risparmiano un’ipotesi alla persona successiva.
- Riscarica prima di farti prendere dal panico. Una differenza è molto più spesso un download troncato che un attacco. Scaricalo di nuovo e controlla una seconda volta.
- Calcola l’hash del file, non della pagina che ne parla. Scaricare tramite un proxy che riscrive i contenuti dà un hash diverso. Prendi il file grezzo e riprova prima di pensare al peggio.
Quattro modi in cui un controllo MD5 va storto
Ognuno trasforma un controllo che sembra convincente in uno che non dimostra nulla.
Salvare le password con MD5
È l’errore grave, e succede ancora. Qualcuno decifra una tabella MD5 trapelata in pochi minuti, quindi non protegge nessuno.
Fidarsi di MD5 contro le manomissioni
Una collisione permette a qualcuno di costruire un secondo file con il tuo hash. Contro questa minaccia servono SHA-256 e una firma.
Calcolare l’hash dei byte sbagliati
Calcolare l’hash di una stringa che l’editor ha salvato con BOM, o con i fine riga di Windows, dà una risposta che nessun altro riproduce.
Leggere un hash troncato
Alcuni siti mostrano i primi otto caratteri per risparmiare spazio. È un indizio, non un controllo, e combacia troppo facilmente.
Confrontare a occhio
Trentadue caratteri si somigliano tutti dopo i primi. La gente guarda le estremità, decide che coincidono e salta del tutto il centro. Perciò lascia fare il confronto a uno strumento.
FAQ sul generatore MD5
Un hash MD5 si può invertire?
Non disfacendolo, perché l’algoritmo butta via informazioni. Tuttavia gli input brevi o comuni si trovano cercandoli in una tabella di hash precalcolati, ed è per questo che "password" non è mai un segreto.
Come mai un altro programma mi restituisce un hash diverso dal tuo?
Quasi sempre cambia l’input, non l’algoritmo. Un a capo finale, uno spazio, una codifica diversa o i fine riga di Windows cambiano ogni carattere del risultato.
MD5 è ancora sicuro per qualcosa?
Per scoprire danni accidentali, sì. Invece per qualsiasi cosa su cui un attaccante possa influire, no. Il test è semplice: se qualcuno ci guadagnerebbe a trovare un secondo input con lo stesso hash, usa SHA-256.
Funziona con i file?
Apri un file di testo con il pulsante e questa pagina ne calcola l’hash qui. I file binari sono un altro lavoro, perché un browser legge lentamente un binario grande e il sistema operativo ha già un comando apposta.
Che differenza c’è tra un hash e la cifratura?
La cifratura è fatta per essere annullata da chi ha la chiave. Invece un hash non è fatto per essere annullato affatto. Quindi un hash non può conservare qualcosa che ti serve riavere.
Quanto è lungo un hash MD5?
Sempre trentadue caratteri, qualunque cosa gli dai. Una sola lettera e un gigabyte escono con la stessa lunghezza, ed è questo che rende utile un hash come impronta.
Perché alcuni strumenti lo mostrano in maiuscolo?
L’esadecimale non ha maiuscole proprie, quindi entrambe le forme indicano lo stesso numero. Gli strumenti Windows tendono alle maiuscole e quelli Unix alle minuscole, per questo c’è l’interruttore.
Il mio testo finisce su un server di Denwix?
No. L’algoritmo gira nella scheda del browser, quindi nulla di ciò che incolli arriva a questo sito, e nessun log lo registra.
Strumenti che affiancano questo
Tre che rispondono alle domande che un hash MD5 solleva invece di risolvere.
Generatore di hash
SHA-1, SHA-256, SHA-384 e SHA-512, per i lavori che MD5 non dovrebbe fare.
Apri lo strumento →Codificatore e decodificatore Base64
Codificare, non calcolare un hash: va in entrambe le direzioni, ed è tutta qui la differenza.
Apri lo strumento →Generatore di password
Crea una password che valga la pena proteggere, poi salvala con qualcosa di più forte di MD5.
Apri lo strumento →
Calcola l’hash qui, controllalo qui
Incolla il testo, leggi i trentadue caratteri e confrontali con quelli che ti hanno dato. Il generatore MD5 è gratis, non chiede account e tiene ogni byte sul tuo dispositivo.