Verificatore di checksum

I checksum sono brevi impronte calcolate da un dato e gli editori li pubblicano perché tu possa confermare che un download o un valore di configurazione non sia stato danneggiato o alterato. Questo verificatore calcola il checksum del testo che incolli con MD5, SHA-1, SHA-256, SHA-384, SHA-512 o CRC32 e, se incolli anche un valore atteso, ti dice a colpo d’occhio se corrispondono. Utile per controllare chiavi API, codici di licenza, frammenti di configurazione e brevi messaggi rispetto all’hash pubblicato da un fornitore.

Come verificare un checksum

  1. 1

    Incolla il testo

    Digita o incolla il testo di cui ti serve il checksum, ad esempio una chiave API, un codice di licenza o un frammento di configurazione.

  2. 2

    Scegli l'algoritmo

    Scegli MD5, SHA-1, SHA-256, SHA-384, SHA-512 o CRC32. Usa lo stesso algoritmo usato dall'editore per il valore a cui confronti.

  3. 3

    Incolla il valore atteso (facoltativo)

    Aggiungi l'hash dalla pagina dell'editore. Il confronto ignora la differenza tra maiuscole e minuscole; mantieni l'hash esattamente come indicato.

  4. 4

    Leggi il verdetto

    Il checksum calcolato viene mostrato per la copia e, se è stato fornito un valore atteso, lo strumento segna la corrispondenza in verde o la divergenza in rosso.

Quale algoritmo usare

Algoritmo Dimensione di uscita Velocità Resistente alle collisioni? Uso
MD5 128 bit La più veloce Rotto Solo compatibilità con sistemi legacy
SHA-1 160 bit Veloce Deprecato Sistemi legacy; git lo usa ancora
SHA-256 256 bit Media Standard moderno
SHA-384 384 bit Media Sistemi che usano già 384 bit
SHA-512 512 bit Media Paranoia extra / chiavi crittografiche
CRC32 32 bit La più veloce No Controlli rapidi di corruzione, non sicurezza

Usa SHA-256 a meno che l’editore non ne indichi un altro. MD5 e SHA-1 compaiono ancora per i download legacy, ma sono banali da falsificare con l’hardware moderno; usali solo per controlli occasionali di corruzione, non per la verifica dell’integrità contro attaccanti. CRC32 non è affatto un hash crittografico: rileva i danni accidentali ma non offre alcuna protezione contro la manomissione deliberata.

Dove gli editori pubblicano gli hash

  • Distribuzioni Linux: SHA-256 e SHA-512 accanto a ogni download ISO, spesso con un file SHASUMS firmato PGP.
  • Rilasci open source (GitHub): hash nella pagina di rilascio, spesso tramite shasum -a 256 nel README.
  • Software aziendale: MD5 o SHA-256 nelle conferme di download; alcuni fornitori pubblicano un manifest firmato GPG.
  • Gestori di pacchetti: gestiscono la verifica automaticamente (apt, yum, Homebrew). La verifica manuale serve solo per i download diretti.

Consigli di verifica

  • Prendi l’hash da una fonte diversa rispetto al file. Se entrambi provengono dallo stesso mirror compromesso, possono essere entrambi falsificati.
  • Controlla una firma GPG quando disponibile. Un file SHASUMS firmato dimostra che l’editore (con la sua chiave privata) garantisce gli hash.
  • Ricontrolla il valore dopo un trasferimento: se sposti un file o un segreto tra macchine, ricalcola il suo hash a entrambe le estremità per confermare che coincidano.
  • Attenzione agli a capo: un a capo finale in più o in meno cambia completamente l’hash. Se il testo incollato differisce dall’originale anche di un solo carattere, il checksum non corrisponderà.

Privacy

Il testo che incolli viene inviato ai nostri server per calcolare il checksum e, in modalità passo-passo, viene conservato nello storage del tuo browser tra un passaggio e l’altro, così non devi incollarlo di nuovo. Non viene salvato in un database e non viene condiviso con nessuno.

Domande frequenti

Cause comuni: hai copiato il valore atteso da una versione diversa del rilascio, il testo contiene spazi, tabulazioni o a capo in più (anche un solo a capo finale cambia l’hash) oppure hai scelto un algoritmo diverso da quello dell’editore. Controlla di confrontare il testo giusto con la riga di hash giusta.

Per il rilevamento occasionale di corruzione (il download è terminato correttamente?), sì. Per la verifica sensibile alla sicurezza (questo file è stato manomesso?), no: le collisioni MD5 si possono costruire in pochi secondi con hardware comune.

CRC32 è un checksum veloce e non crittografico usato da file ZIP, immagini PNG e protocolli di rete per individuare corruzioni accidentali. Rileva bene i danni casuali, ma un attaccante può creare una collisione in millisecondi, quindi non affidarti mai a esso per la sicurezza.

Questo strumento lavora con testo incollato, non con file. Per controllare un file scaricato, calcola il suo hash sul tuo dispositivo (ad esempio con sha256sum, Get-FileHash o un’app grafica) e confronta il risultato con il valore pubblicato dall’editore.

Strumenti correlati