Che cos'è un checksum e come calcolare un checksum

Ti(Are) stai chiedendo cos'è un checksum? Potresti aver notato che quando scarichi file da determinati siti Web, hanno una stringa molto lunga di numeri e lettere chiamata checksum o checksum MD5(checksum or MD5 checksum) o SHA-1 , ecc. Queste stringhe molto lunghe agiscono fondamentalmente come impronte digitali per quel particolare file, sia essere un EXE , ISO , ZIP , ecc.

I checksum vengono utilizzati per garantire l'integrità di un file dopo che è stato trasmesso da un dispositivo di archiviazione(storage device) a un altro. Questo può avvenire attraverso Internet o semplicemente tra due computer sulla stessa rete. In ogni caso, se vuoi assicurarti che il file trasmesso sia esattamente lo stesso del file di origine(source file) , puoi usare un checksum.

Il checksum viene calcolato utilizzando una funzione hash(hash function) e viene normalmente pubblicato insieme al download. Per verificare l'integrità del file, un utente calcola il checksum utilizzando un programma di calcolo(calculator program) del checksum e quindi confronta i due per assicurarsi che corrispondano.

I checksum vengono utilizzati non solo per garantire una trasmissione senza danni, ma anche per garantire che il file non sia stato manomesso. Quando viene utilizzato un buon algoritmo di checksum(checksum algorithm) , anche una piccola modifica al file risulterà in un valore di checksum(checksum value) completamente diverso .

I checksum più comuni sono MD5 e SHA-1(MD5 and SHA-1) , ma è stato riscontrato che entrambi presentano delle vulnerabilità. Ciò significa che una manomissione dannosa può portare a due file diversi con lo stesso hash calcolato. A causa di questi problemi di sicurezza, il nuovo SHA-2 è considerato la migliore funzione di (SHA-2)hash(hash function) crittografica poiché non è stato ancora dimostrato alcun attacco su di esso.

sha1 checksum

Come puoi vedere nello screenshot sopra, il file ISO(ISO file) che sto cercando di scaricare da Microsoft ha un checksum SHA1(SHA1 checksum) elencato. Una volta scaricato il file, userei un calcolatore di checksum(checksum calculator) per verificare l'integrità del file.

Circa il 99,9% delle volte, non devi preoccuparti o preoccuparti dei checksum quando scarichi file da Internet . Tuttavia, se stai scaricando qualcosa di sensibile come un software antivirus o per la privacy(anti-virus or privacy software) come Tor , è probabilmente una buona idea verificare il checksum perché gli hacker possono creare versioni infestate da malware di software critico per ottenere l'accesso completo a un sistema.

Ci sono un sacco di utilità diverse per il calcolo dei checksum e ne citerò solo uno o due qui poiché quelli buoni possono creare più hash per te e possono anche verificare gli hash.

Utilità checksum MD5 e SHA

MD5 & SHA Checksum Utility è la mia utility preferita per lavorare con i checksum perché ha tutte le funzionalità di cui ho bisogno nella versione gratuita. Una volta scaricato, esegui semplicemente il file EXE(EXE file) per aprire il programma.

md5 sha checksum

L'interfaccia è molto semplice e facile da usare. Basta fare clic(Simply click) sul pulsante Sfoglia(Browse) per scegliere il file e gli hash verranno calcolati automaticamente per MD5 , SHA-1 , SHA-256 e SHA-512(SHA-256 and SHA-512) .

Come puoi vedere, l' hash MD5(MD5 hash) è il più corto e l' hash SHA-512(SHA-512 hash) è molto lungo. Più lungo è l'hash, più è sicuro.

hash generati

Per verificare un hash, copialo e incollalo(copy and paste) nella casella Hash in fondo. (Hash)Fai clic(Click) su Verifica(Verify) e lo confronterà con i quattro hash generati per vedere se c'è una corrispondenza.

Calcolatore di checksum online

Per coloro che preferiscono non scaricare alcun software sui propri sistemi, un calcolatore di checksum online(online checksum calculator) sarebbe la scelta migliore. I calcolatori online hanno più restrizioni, principalmente la dimensione massima di caricamento del file, ma per file più piccoli funzionano perfettamente.

Un sito chiamato Defuse ha un calcolatore di checksum di file(file checksum calculator) gratuito per caricamenti fino a 5 MB di dimensione. È piuttosto piccolo, quindi dovrai utilizzare l'applicazione desktop o il prossimo strumento online(online tool) menzionato di seguito per qualcosa di più grande di quello.

calcolatore di checksum online

Se 5 MB sono troppo piccoli, dai un'occhiata a OnlineMD5 , un altro sito gratuito che ti consente di generare checksum per file di dimensioni fino a 4 GB. Apparentemente, lo fa senza caricare il file effettivo sui loro server. Non sono sicuro di come funzioni, ma sembra che esegua semplicemente l'algoritmo localmente sul tuo sistema e quindi lo visualizzi semplicemente nel browser. Un modo abbastanza intelligente per farlo perché non devi scaricare software aggiuntivo e non devi aspettare per sempre il caricamento di un file di grandi dimensioni.

onlinemd5

Questo sito è anche molto bello perché puoi verificare un checksum oltre a calcolarne uno. Si spera(Hopefully) che ora tu abbia una migliore comprensione di cos'è un checksum e di come può essere utilizzato e calcolato. Se stai inviando o ricevendo file protetti, un checksum è il modo migliore per entrambe le parti di verificare l'integrità di tali file. Se hai domande, pubblica un commento. Divertiti!



About the author

Ciao potenziali datori di lavoro! Sono un software engineer di grande esperienza con oltre 7 anni di esperienza nel settore. So come progettare e sviluppare applicazioni per Windows 7 e ho un'ampia gamma di consigli su fantastici siti Web sul mio profilo. Le mie capacità ed esperienze mi offrono una combinazione eccellente per qualsiasi azienda che cerca una persona di talento con buone capacità di gestione dei progetti, conoscenze di programmazione ed esperienza di sviluppo web.



Related posts