Hash/Crittografia

Checksum Verifier

Verifica l'integrità di un file o di un testo — incolla l'hash atteso e lo strumento rileverà l'algoritmo tra i 13 supportati.

Inserisci il testo/file e l'hash atteso per verificare.

Hash calcolati

MD5
SHA-1
SHA-256
SHA-384
SHA-512
SHA3-256
SHA3-512
RIPEMD-160
BLAKE2b-512
BLAKE2s-256
BLAKE3
CRC32
Adler-32

Sites publish a checksum next to a download so users can confirm the file arrived intact and hasn't been tampered with. This tool hashes your file and compares it against the expected value, detecting the algorithm automatically.

How to use it

Common uses

Things to keep in mind

A checksum check protects against accidental corruption and confirms file integrity, but it doesn't guarantee the original itself wasn't compromised at the source — that requires a digital signature.

If the checksum doesn't match, re-download the file first: the most common cause is corruption in transit, not tampering.

Articolo su questo strumento: Checksum Verifier: come verificare che un file non sia danneggiato

Domande frequenti

Che senso ha confrontare i checksum invece di fidarsi semplicemente di un download?

Un checksum ti permette di confermare che un file non sia stato corrotto durante il trasferimento o manomesso, confrontando l'hash calcolato localmente con quello pubblicato dalla fonte — se non corrispondono, il file è diverso da quello pubblicato.

Quale algoritmo dovrei usare per verificare un checksum?

Usa l'algoritmo con cui la fonte ha pubblicato il checksum — solitamente oggi SHA-256, anche se i checksum SHA-1 o MD5 più vecchi sono ancora comuni per file legacy. L'algoritmo deve corrispondere esattamente, poiché l'hash di un algoritmo non è confrontabile con un altro.

Verificare il mio file lo carica da qualche parte?

No. Il file viene letto e sottoposto a hash interamente nel tuo browser — non viene mai caricato su un server.

Perché per le checksum a volte si usa CRC32 invece di SHA-256?

CRC32 è molto più veloce, ma è facile falsificarlo intenzionalmente — accettabile per rilevare un danneggiamento accidentale durante la trasmissione (archiviatori, protocolli di rete), ma inadeguato come protezione contro un attaccante che vuole sostituire un file in modo impercettibile.

Cosa fare se la checksum non corrisponde?

Prova prima a riscaricare il file — la causa più comune di discrepanza è un danneggiamento durante la trasmissione. Se dopo il nuovo download la somma non corrisponde ancora, non usare il file: è possibile che la fonte abbia aggiornato il file senza aggiornare la somma pubblicata, oppure che il file sia stato sostituito.

Articoli: Hash/Crittografia

Hash Generator: in cosa differiscono MD5, SHA-1 e SHA-256

Perché MD5 viene ancora usato per verificare l'integrità dei file, ma non per le password.

HMAC: in cosa differisce un hash con chiave da un hash normale

Perché un semplice SHA-256 non protegge dalla manomissione di un messaggio, ma HMAC sì.

Bcrypt: perché le password vengono hashate lentamente, non velocemente

Perché un SHA-256 veloce è una cattiva scelta per le password, e un bcrypt lento è quella giusta.

UUID: come vengono generati identificatori che quasi non si ripetono mai

Perché un UUID v4 può essere generato in modo indipendente su milioni di macchine senza rischio di collisione.

Generatore di password: cosa rende davvero forte una password

Perché una password lunga fatta di parole del dizionario è più forte di una corta con simboli e numeri.

AES: come funziona la crittografia simmetrica

Perché la stessa chiave cifra e decifra i dati in AES, e come questo differisce dalla crittografia asimmetrica.

Argon2: perché questo algoritmo ha vinto il concorso sull'hashing delle password

Come Argon2 si difende meglio dagli attacchi con GPU rispetto agli algoritmi di hashing password più vecchi.

Scrypt: perché l'algoritmo ha bisogno di così tanta memoria

Perché scrypt richiede deliberatamente molta memoria per rendere più difficile il cracking su dispositivi ASIC.

TOTP: come funzionano i codici monouso nelle app di autenticazione

Perché il codice di Google Authenticator funziona senza internet e si sincronizza col server solo tramite l'ora.

PBKDF2: lo standard più vecchio per lo stretching delle chiavi

Perché il numero di iterazioni raccomandato per PBKDF2 cresce ogni anno.

X.509: cosa c'è dentro un certificato SSL

Cosa controlla esattamente il browser nel certificato di un sito prima di mostrare il lucchetto verde.

PGP: come funziona la crittografia a chiave pubblica e privata

Perché si può condividere liberamente una chiave pubblica PGP, ma mai quella privata.