Cookie Questo sito conserva solo ciò che serve per funzionare. Al momento non ci sono né statistiche né pubblicità, e nulla di quanto trovi qui ti segue su altri siti. Leggi l’informativa sulla privacy

Scegli cosa consentire
+92 312 8299940Preventivo gratuito
Strumento gratuito, niente da installare

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 esecuzione

    MD5 è 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.

    Qui il browser fa tutto il lavoro, in questa scheda. Non carichiamo nulla, non salviamo nulla e non registriamo nulla.
    In breve

    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.

    Diagramma di un testo trasformato in un’impronta MD5 di 32 caratteri, con una nota che dice che una sola lettera cambiata dà un risultato del tutto diverso
    Un testo breve, un’impronta di 32 caratteri.

    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à.

    Generatore MD5 con una breve frase digitata a sinistra e il suo hash MD5 di 32 caratteri a destra
    L’hash MD5 del tuo testo.

    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.

    Generatore MD5 in modalità righe, che dà un hash separato per ciascuna di tre righe di testo
    Un hash per ogni riga.

    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.

    Generatore MD5 con un hash incollato nella casella di confronto, che indica se corrisponde all’hash del tuo testo
    Incolla un hash per verificare la corrispondenza.

    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 funziona

    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.

    Perché questo

    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.

    Buone abitudini

    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.
    Errori comuni

    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.

    Domande

    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.

    Altri strumenti gratuiti

    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.