|
CHECKSUM, CHECKSUM Soluzione, CHECKSUM Delucidazione, CHECKSUM Definizione, CHECKSUM Spiegazione, CHECKSUM Chiarimento, CHECKSUM Descrizione, Glossario Singularity
Fonte Wikipedia
Checksum
Checksum (letteralmente somma di controllo) è una sequenza di bit inviata insieme al pacchetto per verificare l'integrità di un dato o di un messaggio in seguito alla trasmissione.
CHECKSUM, CHECKSUM Delucidazione, CHECKSUM Definizione, CHECKSUM Spiegazione, CHECKSUM Chiarimento, CHECKSUM Descrizione, Glossario Singularity, CHECKSUM Soluzione
Il tipo più semplice di checksum consiste nel sommare tutti i byte del messaggio e di memorizzare il valore risultante. Per controllare l'integrità del messaggio sarà sufficiente effettuare la stessa operazione di somma e confrontarla con il checksum memorizzato. Se i due valori coincidono, i dati possono essere considerati integri.
CHECKSUM, CHECKSUM Soluzione, CHECKSUM Delucidazione, CHECKSUM Definizione, CHECKSUM Descrizione, Glossario Singularity, CHECKSUM Spiegazione, CHECKSUM Chiarimento
Questa semplice forma di checksum non è molto sicura in quanto non permette di rilevare certe tipologie di errore come:
• il riordinamento dei byte del messaggio
• l'inserimento di byte con valore 0
• la presenza di diversi errori che sommati tra loro danno 0
CHECKSUM, CHECKSUM Soluzione, CHECKSUM Delucidazione, CHECKSUM Definizione, Glossario Singularity, CHECKSUM Spiegazione, CHECKSUM Chiarimento, CHECKSUM Descrizione
Quando ci sono due o più serie di bit che hanno lo stesso checksum, si parla di collisioni. Minore è la probabilità di collisioni, migliore è la qualità dell'algoritmo di controllo e quindi la sicurezza nella verifica dell'integrità.
CHECKSUM, CHECKSUM Soluzione, CHECKSUM Delucidazione, CHECKSUM Descrizione, CHECKSUM Definizione, CHECKSUM Spiegazione, CHECKSUM Chiarimento, Glossario Singularity
Con il tempo sono nati diversi metodi di controllo più sofisticati, come il checksum di Fletcher, l'Adler-32 il Cyclic redundancy check (CRC), in cui il risultato non dipende solo dal valore dei bit, ma anche dalla loro posizione. Questa maggiore affidabilità comporta un impiego maggiore di risorse necessarie al calcolo del checksum.
CHECKSUM, CHECKSUM Chiarimento, CHECKSUM Soluzione, CHECKSUM Delucidazione, CHECKSUM Definizione, CHECKSUM Spiegazione, CHECKSUM Descrizione, Glossario Singularity
Questi metodi sono utili per la verifica di corruzioni accidentali (errori di trasferimento, o di memorizzazione, perdita di dati), ma non sono sicuri contro gli attacchi di malintenzionati. Per questo tipo di attacchi vengono utilizzati algoritmi di hash crittografati, come l'MD5, lo SHA-1 o lo SHA-256.
CHECKSUM, CHECKSUM Spiegazione, CHECKSUM Soluzione, CHECKSUM Delucidazione, CHECKSUM Definizione, CHECKSUM Chiarimento, CHECKSUM Descrizione, Glossario Singularity
I checksum vengono usati spesso su internet per poter garantire che i dati scaricati siano corretti e per garantirne l'autenticità. Per esempio nel download di un software, il distributore del programma pubblica il checksum (in genere MD5 o SHA-1), chiamato digest, che viene controllato dall'utente per verificare l'integrità dei dati.
TAG
CHECKSUM
CHECKSUM Soluzione
CHECKSUM Delucidazione
CHECKSUM Spiegazione
CHECKSUM Chiarimento
CHECKSUM Descrizione
Glossario Singularity
CHECKSUM Definizione
Termini correlati
Bit
Byte
Crittografia
Download
Pacchetto
Software
CHECKSUM, CHECKSUM Soluzione, CHECKSUM Definizione, CHECKSUM Spiegazione, CHECKSUM Chiarimento, CHECKSUM Delucidazione, CHECKSUM Descrizione, Glossario Singularity
|