Checksum è un sistema mediante il quale un computer in grado di verificare il contenuto di un file contro un record di nota , assicurando che i contenuti siano corretti e non danneggiato . Un cattivo risultato di errore controllo quando il file non supera questo controllo , il che significa che una parte dei dati non corrisponde più a quello originale . Se i dati non riesce una verifica del checksum , di solito significa che è necessario sostituire da un backup o comunque ricostruire il file interessato . Funzione
Se, ad esempio , si dispone di un elenco di numeri che è necessario trasmettere a un collega , e necessario assicurarsi che scrive i numeri esattamente , è necessario disporre di un modo di verificare che ha ottenuto tutto corretto . Un metodo semplice, si potrebbe impiegare sta aggiungendo la vostra lista di numeri e scrivere la somma . Una volta che ha copiato la lista , può aggiungere i suoi numeri e confrontare la somma al tuo. Se i due totali non corrispondono , è un segno sicuro di aver fatto un errore. Questo è un esempio molto semplice di verifica del checksum .
Computer e checksum
Checksum nel computer è più complicato di una semplice aggiunta di una lista di numeri insieme , ma segue la stesso principio . Nella maggior parte dei casi , il sistema utilizza una equazione molto più complessa matematico noto come un hash crittografico . Questo produce un'uscita unica base all'input ei computer può utilizzare hash per verificare grandi quantità di dati molto rapidamente . La complessità dell'algoritmo crittografico significa che ogni piccola quantità di varianza nei dati produce una significativa differenza nella somma di controllo , e se il numero generato non corrisponde al valore atteso , si riceve un errore di checksum .
checksum
La fonte più comune di errori di checksum coinvolgere BIOS del computer . Questa parte non volatile della memoria del computer memorizza le informazioni importanti sul proprio hardware e il computer utilizza una verifica del checksum per assicurare che i dati sono protetti . Se succede qualcosa di alterare questi dati , il computer potrebbe segnalare un errore di checksum durante il boot , che richiede di verificare le impostazioni. Errori di checksum ripetute possono essere un'indicazione che la batteria che alimenta questo deposito non è riuscita e possono richiedere una sostituzione .
Altri usi
Un'altra area di calcolo in cui si possono incontrare checksum verifica è in distribuzione del software . Le aziende che producono programmi di utilità come antivirus e antimalware suite e li rendono disponibili on-line hanno un forte interesse a garantire l'autenticità del loro software . In molti casi , queste aziende pubblicano i valori di checksum delle loro uscite , e se un file non riesce verifica del checksum , si può indicare che è contraffatto o è stato danneggiato durante il processo di download .