Skip to main content

Cos'è un calcolatore di checksum?

Un calcolatore di checksum è uno strumento per la produzione e quindi il controllo dei checksum.Un checksum è un numero relativamente breve che corrisponde a una stringa di dati più lunga, effettivamente una forma di stenografia.L'uso principale di un checksum è quello di fornire un modo semplice per verificare che i dati non siano stati corrotti.Se i dati stessi sono cambiati, anche il checksum cambierà.

L'uso principale di un calcolatore di checksum è proteggere dai danni accidentali.Ciò potrebbe accadere se i dati sono corrotti in transito, il che può accadere facilmente, dato il modo in cui i dati vengono scomposti e rimontati mentre passano attraverso le reti e Internet.Un checksum di solito non offre molta protezione da danni dannosi, poiché il processo di checksum può di solito essere eseguito al contrario in modo che il contenuto sia cambiato ma il checksum rimane lo stesso.

Esistono molte tecniche diverse che possono essere utilizzate da un calcolatore di checksum,con vari gradi di raffinatezza.Alcuni funzionano in modo estremamente semplicemente e sono molto approssimativamente equivalenti a contare il numero di caratteri in ogni pezzo di dati.Naturalmente, questi sono molto più vulnerabili alla mancata rilevazione di semplici errori come due pezzi di passaggio accidentalmente.Tecniche più complesse prevedono l'account di ogni pezzo delle caratteristiche individuali dei dati sia la sua posizione all'interno dell'intera stringa di dati.

A volte, un calcolatore di checksum funzionerà con pezzi molto piccoli.Questi sono talvolta noti anche come cifre di controllo.Un esempio sarebbe con numeri di previdenza sociale, ISBN da libri o numeri sui codici a barre.Questi contengono una singola cifra di controllo alla fine che corrisponde al resto del numero.La maggior parte delle casse elettroniche o dei sistemi informatici confronterà il numero e la cifra di controllo quando vengono digitati. Se non corrispondono correttamente, sarà chiaro che è stato commesso un errore di digitazione.

Un calcolatore di checksum comune è MD5Sum.Funziona con hash a 128 bit usando il formato MD5, che viene comunemente usato per due scopi principali.Uno è per la sicurezza di verificare che un file non sia stato manomesso e fatto per trasportare un virus.Un altro è per il formato ISO che viene utilizzato per trasportare l'intero contenuto di un CD o DVD in un singolo file per un trasferimento più semplice.L'uso del checksum MD5 aiuta a evitare il problema di un singolo errore che fa l'intero file, e quindi l'intero disco, inutilizzabile.