Un file di checksum è un file di testo che elenca i valori hash crittografici per uno o più download. Dopo aver scaricato un pacchetto, un programma di installazione o un archivio di rilascio, puoi calcolarne l'hash localmente e confrontarlo con il valore nel file di checksum. Se i valori coincidono, è quasi certo che il file sia arrivato integro e invariato.
Nella sicurezza informatica, i file di checksum aiutano utenti e automazione a rilevare corruzione, errori accidentali di trasferimento e alcuni tentativi di manomissione. Sono comuni insieme ai rilasci software, ai mirror e ai sistemi di aggiornamento, soprattutto per i pacchetti Linux e i tarball. I difensori li usano come controllo rapido dell'integrità, ma sono più efficaci se affiancati da una firma affidabile sul file di checksum stesso. Gli attaccanti possono provare a sostituire sia il download sia il file di checksum, motivo per cui contano molto gli artefatti di rilascio firmati e le chiavi di firma verificate.


