Vai al contenuto

Trascina qui i tuoi file

Cos'è un checksum?

Un checksum, o hash, è una breve impronta calcolata dal contenuto di un file, usata per verificare che una copia sia esattamente identica all'originale.

Di · Ultimo aggiornamento:

Invia file gratis
  • Fino a 20 GB
  • Senza account
  • Qualità originale

In breve: Un checksum, o hash, è una breve impronta calcolata dal contenuto di un file, usata per verificare che una copia sia esattamente identica all'originale.

Il checksum spiegato

Un checksum è una breve impronta calcolata da tutto ciò che si trova dentro un file. Algoritmi come SHA-256, SHA-1 e MD5 trasformano un file in una stringa di lettere e numeri di lunghezza fissa. Cambia un solo byte e il risultato è completamente diverso.

Dopo un trasferimento grande, tu e il destinatario potete calcolare ciascuno il checksum e confrontarli. Se corrispondono, il file è arrivato integro. Su Windows lo fa il comando Get-FileHash di PowerShell, e su Mac il comando del Terminale shasum -a 256.

Quando puoi, usa SHA-256. MD5 va bene per individuare danni accidentali, ma non è più considerato affidabile contro le manomissioni intenzionali.

MD5, SHA-1 e SHA-256 a confronto

MD5SHA-1SHA-256
Lunghezza32 caratteri40 caratteri64 caratteri
Rileva i danni accidentaliSìSìSì
Sicuro contro le manomissioni intenzionaliNoNon più consigliatoSì

Ad esempio, lo SHA-256 di un file completamente vuoto è sempre e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. Qualsiasi file con anche un solo byte dà una stringa totalmente diversa.

Come verificare un file

  • Su questo sito: ogni file in una pagina di download mostra il suo checksum SHA-256. Dopo il download, premi Verificalo, aggiungi il tuo file e lo strumento Verifica hash file ti dice se corrisponde.
  • Windows: apri PowerShell nella cartella del file e digita Get-FileHash seguito dal nome del file. Usa SHA-256 per impostazione predefinita.
  • Mac: apri il Terminale e digita shasum -a 256, uno spazio, poi trascina il file nella finestra e premi Invio.
  • Linux: esegui sha256sum seguito dal nome del file.

Quando vale la pena usare un checksum

  • Download molto grandi, in cui una caduta della connessione potrebbe lasciare un file leggermente incompleto senza alcun errore.
  • Riprese, archivi e backup che verranno eliminati dal dispositivo originale dopo l'invio.
  • Software o immagini disco, quando vuoi essere sicuro che nessuno abbia sostituito il file.

Per una manciata di foto delle vacanze, aprirle è un controllo sufficiente. Se i checksum non corrispondono, non cercare di riparare il file: scaricalo di nuovo, possibilmente con una connessione stabile, e verifica ancora.

Domande frequenti

Perché un checksum potrebbe non corrispondere?

Il file è stato modificato, ad esempio compresso da un'app, troncato da un download non riuscito, oppure è semplicemente una versione diversa.

MD5 è sicuro da usare?

Per verificare danni accidentali, sì. Per la sicurezza usa SHA-256, perché le collisioni MD5 si possono creare di proposito.

Un checksum mantiene privato il mio file?

No. Un checksum dimostra solo che un file non è cambiato. Per mantenere privato un file, cifralo, ad esempio in uno ZIP protetto da password.

Il checksum dipende dal nome del file?

No. Conta solo il contenuto, quindi rinominare un file non cambia il suo checksum.

Pronto a inviare?

Trascina i file, copia il link, fatto. Gratis fino a 20 GB, senza account.

Invia file gratis

Phones & computers 37

Show 29 more
See all guides

Features & how-tos 41

Show 33 more
See all guides