Vai al contenuto
SPCXTools

Generatore di Hash

Calcola i checksum MD5 e SHA per testi o file e verifica i download confrontandoli con un hash noto.

Funziona localmente: i file non lasciano mai il tuo dispositivo

Caricamento strumento…

Come usare Generatore di Hash

  1. 1Scegli Testo per calcolare l'hash di un testo digitato, oppure File per calcolare l'hash di un file dal tuo dispositivo.
  2. 2Digita il testo o seleziona un file. Tutti e cinque gli hash — MD5, SHA-1, SHA-256, SHA-384 e SHA-512 — vengono calcolati contemporaneamente.
  3. 3Copia qualsiasi hash con il rispettivo pulsante Copia; spunta Maiuscolo se ti servono lettere esadecimali maiuscole.
  4. 4Per verificare un download, incolla il checksum pubblicato dal fornitore in Verifica un checksum. L'hash corrispondente verrà evidenziato.

Genera hash MD5 e SHA online

Una funzione di hash crittografico trasforma qualsiasi input — una parola, un documento, un'immagine disco da 4 GB — in una breve impronta digitale di lunghezza fissa. Basta cambiare un singolo bit dell'input e l'impronta cambia completamente. Questo generatore di hash calcola contemporaneamente le cinque impronte più comuni: MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Funziona sia con i testi che con i file, e tutto viene elaborato localmente nel tuo browser.

Funzionalità

  • Cinque algoritmi in una volta sola, così non dovrai più indovinare quale sia stato utilizzato da un sito web.
  • Input di testo e file. L'hash del testo viene calcolato in UTF-8; quello dei file byte per byte.
  • Verifica del checksum. Incolla il valore atteso e lo strumento ti dirà a quale algoritmo corrisponde — o ti avviserà se non c'è alcuna corrispondenza.
  • Output in maiuscolo per i sistemi che mostrano i valori esadecimali con lettere maiuscole.
  • Privato e utilizzabile offline: i file non lasciano mai il tuo dispositivo.

Usi comuni

Verificare i download. I fornitori di software spesso pubblicano un checksum SHA-256 accanto a installer e immagini ISO. Calcola l'hash del file scaricato e confrontalo: se i valori coincidono, il file è completo e non è stato manomesso durante il trasferimento.

Trovare file duplicati. Due file con lo stesso hash SHA-256 sono, a tutti gli effetti pratici, identici. Il calcolo dell'hash è un modo rapido per deduplicare foto o backup.

Sviluppo e API. Gli hash vengono utilizzati per chiavi di cache, ETag, indirizzamento dei contenuti e schemi di firma. Generare qui un valore di riferimento è utile per il debug del codice che calcola gli hash.

Sistemi legacy. Alcuni strumenti più vecchi richiedono ancora checksum MD5 o SHA-1. Vanno bene per rilevare corruzioni accidentali, ma non sono affidabili per prevenire manomissioni intenzionali.

Differenze tra le funzioni di hash

Algoritmo Lunghezza output Stato
MD5 128 bit (32 caratteri hex) Violato — solo checksum
SHA-1 160 bit (40 caratteri hex) Violato — solo uso legacy
SHA-256 256 bit (64 caratteri hex) Consigliato
SHA-384 384 bit (96 caratteri hex) Sicuro
SHA-512 512 bit (128 caratteri hex) Sicuro

"Violato" significa che i ricercatori possono creare intenzionalmente due input diversi con lo stesso hash (una collisione). SHA-256 e le varianti SHA-2 più lunghe non presentano attacchi pratici noti.

Se hai bisogno di identificatori casuali anziché di impronte digitali, usa il Generatore UUID. Per codificare i byte grezzi di un file in testo invece di calcolarne l'hash, usa Base64.

Domande frequenti

I miei file vengono caricati per calcolare l'hash?
No. I file vengono letti e ne viene calcolato l'hash direttamente sul tuo dispositivo utilizzando la Web Crypto API del browser (e un'implementazione MD5 integrata). Questo significa che puoi calcolare in sicurezza l'hash di file grandi o riservati, e che funziona anche offline una volta caricata la pagina.
Quale algoritmo di hash dovrei usare?
Per verificare l'integrità dei file o creare impronte digitali, usa SHA-256. MD5 e SHA-1 sono ancora comuni per i vecchi checksum, ma sono vulnerabili dal punto di vista della sicurezza: gli aggressori possono creare due file diversi con lo stesso hash. SHA-384 e SHA-512 offrono output più lunghi per esigenze specifiche.
È possibile invertire un hash per ottenere il testo originale?
No. Le funzioni di hash sono unidirezionali. Tuttavia, input brevi o comuni (come password semplici) possono essere scoperti cercandoli in tabelle precalcolate; ecco perché le password devono essere salvate con algoritmi lenti dedicati come bcrypt o Argon2, e non con un semplice SHA-256.
Perché il mio hash è diverso dal risultato di un altro strumento?
Gli hash cambiano completamente anche per un solo byte diverso. Le cause più comuni sono uno spazio o un ritorno a capo finale, le differenze nei ritorni a capo tra Windows e Unix (\r\n vs \n), o una diversa codifica del testo. Questo strumento calcola l'hash del testo in UTF-8 esattamente come digitato.
L'hashing è la stessa cosa della crittografia?
No. La crittografia è reversibile tramite una chiave; l'hashing produce un'impronta digitale di lunghezza fissa che non può essere riconvertita nell'input originale.
Quanto può essere grande un file per calcolarne l'hash?
I file fino a diverse centinaia di megabyte funzionano bene sulla maggior parte dei computer. I file molto grandi sono limitati dalla memoria disponibile nel tuo browser.