Hash MD5 e checksum
Calcola un hash MD5 di 32 caratteri da testo UTF-8 o da un file locale. Confronta il checksum atteso, copia o scarica il risultato, direttamente nel browser.
Il risultato apparirà qui.
Come generare e verificare un hash MD5
- Inserisci del testo o seleziona un file locale; il file selezionato ha la precedenza sul testo.
- Se vuoi verificarlo, incolla il checksum MD5 atteso e avvia il calcolo.
- Copia o scarica il risultato di 32 caratteri e controlla se corrisponde al checksum atteso.
Come usare Hash MD5 e checksum
MD5 consente di confrontare checksum esistenti, ma non resiste alle collisioni. Non usarlo per password, firme o controlli di sicurezza. Quando il protocollo lo consente, scegli SHA-256 o un’alternativa più robusta.
Esempio MD5: il vettore di test standard abc
- Dati in ingresso
abc- Risultato
900150983cd24fb0d6963f7d28e17f72
Domande su Hash MD5 e checksum
Il generatore restituisce un MD5 di 32 o 16 caratteri?
Il risultato è il digest MD5 completo di 128 bit, rappresentato con 32 caratteri esadecimali minuscoli. Alcuni sistemi precedenti chiamano «MD5 di 16 caratteri» i 16 caratteri centrali: è una rappresentazione abbreviata, non un altro algoritmo. Lo strumento restituisce il digest completo.
Come verifico il checksum MD5 di un file?
Seleziona un file, incolla solo l’hash atteso senza nome del file o prefisso di comando, poi calcola. Il confronto ignora maiuscole e minuscole esadecimali e gli spazi esterni. I file vengono letti come byte grezzi, fino a 32 MiB; il testo è codificato in UTF-8, fino a 8 MiB. Il file non viene caricato sul server.
Perché il mio MD5 è diverso da quello di un altro strumento?
I byte di partenza devono essere identici. Maiuscole, spazi finali, un a capo finale, CRLF anziché LF, un marcatore UTF-8 BOM o una codifica diversa cambiano l’hash. Il testo non viene normalizzato. Nome e percorso del file non vengono inclusi; se selezioni un file, viene elaborato quello anziché il testo digitato.
MD5 si può decifrare? È adatto alle password?
MD5 è un hash, non una cifratura reversibile; questo strumento non recupera l’originale. Gli input noti possono essere indovinati o cercati in tabelle, e MD5 è vulnerabile ad attacchi pratici di collisione. Usalo per confrontare checksum esistenti e rilevare modifiche accidentali, non per dimostrare l’autenticità. Preferisci SHA-256 per nuove verifiche di file e uno schema dedicato come Argon2id per conservare password.
I miei file, token o testi vengono caricati su un server?
No. I dati vengono elaborati nel browser. Il sito fornisce la pagina e il programma, ma non invia i tuoi contenuti a un server di conversione e non li salva in un account.
Strumenti utili per il prossimo passaggio
- Hash SHA-256 e checksum
Genera SHA-256 per testi e file e verifica i download confrontandoli con i checksum pubblicati.
- Hash SHA-1 e checksum
Calcola SHA-1 di testo UTF-8 o file e confronta il risultato con un checksum.
- Hash SHA-512 e checksum
Calcola SHA-512 di testo e file sul tuo dispositivo e confronta i checksum esadecimali completi.
Tutti gli strumenti per sviluppatori
Codifica e file
Converti testo, byte, URL e immagini incorporate senza alterare i dati originali.
Codifica e decodifica Base64
Converti testo UTF-8 in Base64 o decodifica Base64 standard e sicuro per URL, con padding e righe configurabili.
Codifica e decodifica Base64URL
Codifica testo in Base64URL con i caratteri - e _ e decodifica stringhe anche senza padding.
Immagine in Base64
Converti PNG, JPEG, GIF, WebP, SVG e altre immagini riconosciute in Data URI Base64 nel browser.
Base64 in immagine
Decodifica immagini Base64 o Data URI, visualizza i formati supportati e scarica i byte originali.
File in Base64
Codifica qualsiasi file in Base64, con prefisso Data URI, padding e ritorni a capo MIME facoltativi.
Base64 in file
Ricostruisci file scaricabili da Base64 e Data URI senza modificare i byte decodificati.
Codifica e decodifica URL
Codifica componenti URL, URL completi e campi modulo, oppure decodifica escape percentuali e spazi.
Codifica e decodifica entità HTML
Converti testo in entità HTML oppure decodifica riferimenti numerici e con nome.
Analisi Unicode e conversione escape
Consulta punti di codice, byte UTF-8 e unità UTF-16 e converti sequenze di escape Unicode JavaScript.
Analisi di dati e testi
Leggi dati strutturati e token e individua con precisione le modifiche.
Formatta, minimizza e valida JSON
Formatta e valida JSON senza perdere precisione nei numeri grandi, con rientri e ordinamento ricorsivo delle chiavi.
Decodifica JWT
Leggi intestazione e contenuto JWT e controlla le date di scadenza e attivazione senza inviare il token ad altri servizi.
Confronto testi
Confronta due testi per righe, parole o caratteri e individua le differenze preservando spazi e ritorni a capo.
Test di espressioni regolari
Prova regex JavaScript con flag, posizioni, gruppi di cattura e gruppi con nome.
Hash, identificatori e orari
Verifica file, genera identificatori e consulta date e pianificazioni ricorrenti.
Hash SHA-1 e checksum
Calcola SHA-1 di testo UTF-8 o file e confronta il risultato con un checksum.
Hash SHA-256 e checksum
Genera SHA-256 per testi e file e verifica i download confrontandoli con i checksum pubblicati.
Hash SHA-512 e checksum
Calcola SHA-512 di testo e file sul tuo dispositivo e confronta i checksum esadecimali completi.
Calcolo checksum CRC32
Calcola CRC-32 standard di testo e file e confronta checksum esadecimali di otto caratteri.
Generatore HMAC
Genera HMAC-SHA-1, HMAC-SHA-256 e HMAC-SHA-512 con una chiave segreta UTF-8 o esadecimale.
Generatore UUID e GUID
Genera UUID v4 casuali o UUID v7 ordinabili nel tempo, singolarmente o in serie.
Convertitore timestamp Unix
Converti secondi Unix, millisecondi e date ISO 8601 e visualizza lo stesso istante in UTC o in un fuso IANA.
Analisi espressioni Cron
Valida espressioni Cron di cinque o sei campi e consulta le prossime esecuzioni, con fuso orario e ora legale.
Generatore espressioni Cron
Crea espressioni Cron con campi o impostazioni comuni e visualizza le prossime esecuzioni nel fuso scelto.
Testi e file vengono elaborati sul tuo dispositivo. Non lasciare risultati riservati negli appunti condivisi e usa un dispositivo affidabile per chiavi private e token.