Che cosa è un Checksum e Come Calcolare il Checksum

0
1782

Vi state chiedendo di che anno è? Si può notare che quando si scaricano file da alcuni siti web, hanno una lunga stringa di numeri e lettere chiamato un checksum o checksum MD5 o SHA-1, etc. Questi sono davvero lunghe stringhe fondamentalmente agire come le impronte digitali per quel particolare file, se è un EXE, ISO, ZIP, etc.

Checksum vengono utilizzati per garantire l’integrità di un file dopo che è stato trasmesso da un dispositivo di memorizzazione a un altro. Questo può essere su Internet o semplicemente tra due computer sulla stessa rete. In ogni modo, se si desidera assicurarsi che il file trasmesso è esattamente lo stesso del file di origine, è possibile utilizzare un checksum.

Il checksum viene calcolato utilizzando una funzione hash e viene normalmente inviato insieme con il download. Per verificare l’integrità del file, un utente calcola il checksum utilizzando un checksum calculator programma e poi confronta i due per assicurarsi che essi corrispondono.

I checksum sono utilizzati non solo per garantire un corrotti o una trasmissione, ma anche per garantire che il file non è stato manomesso. Quando un buon algoritmo di checksum viene utilizzato, anche una piccola modifica al file comporta in modo completamente diverso valore di checksum.

Il più comune checksum vengono MD5 e SHA-1, ma entrambi sono stati trovati per avere vulnerabilità. Questo significa che dannoso manomissione può portare a due diversi file con lo stesso hash calcolato. A causa di questi problemi di sicurezza, i più recenti SHA-2, che è considerata la migliore funzione di hash crittografico dato nessun attacco è stato dimostrato su di esso ancora.

Come si può vedere nello screenshot qui sopra, il file ISO che sto cercando di scaricare da Microsoft è un checksum SHA1 elencati. Una volta che ho scaricato il file, vorrei utilizzare un checksum calculator per verificare l’integrità del file.

Circa il 99,9% del tempo, non hai davvero bisogno di cura o di preoccuparsi di checksum durante il download di file da Internet. Tuttavia, se si sta scaricando qualcosa di sensibile, come anti-virus o di privacy o di software come Tor, è probabilmente una buona idea per verificare il checksum perché gli hacker possono creare malware infestate versioni di software critico al fine di ottenere l’accesso completo al sistema.

Ci sono un sacco di diversi programmi di utilità per il calcolo del checksum e citerò solo uno o due qui, visto che quelli buoni possono creare più di hash per voi e può anche verificare l’hash.

MD5 & Checksum SHA Utilità

L’MD5 & Checksum SHA Utilità è il mio preferito in programma per lavorare con i checksum perché ha tutte le caratteristiche di cui ho bisogno nella versione gratuita. Una volta scaricato, è sufficiente eseguire il file EXE per aprire il programma.

L’interfaccia è molto intuitiva e facile da utilizzare. Semplicemente fare clic su Sfoglia per scegliere il file e gli hash sarà calcolata automaticamente per MD5, SHA-1, SHA-256 e SHA-512.

Come si può vedere l’hash MD5 è il più breve e SHA-512 hash è molto lungo. Più a lungo l’hash, maggiore è la sicurezza.

Per verificare l’hash, basta copiare e incollare gli Hash casella in fondo. Fare clic su Verifica e il confronto a quattro generato un hash per vedere se c’è una corrispondenza.

Online Checksum Calculator

Per chi invece preferisce non scaricare alcun software sul proprio sistema, online checksum calculator sarebbe la scelta migliore. Online calcolatrici hanno più restrizioni, soprattutto per la dimensione max upload del file, ma per i file più piccoli, lavorano bene.

Un sito chiamato a Disinnescare ha dei file di checksum calculator (upload) fino a 5 mb di dimensione. Il che è abbastanza piccolo, quindi è necessario utilizzare l’applicazione desktop o il prossimo strumento online di seguito indicate per qualcosa di più grande di quello.

Se 5 MB è semplicemente troppo piccolo, quindi controllare OnlineMD5, un altro sito gratuito che permette di generare checksum per i file fino a 4 GB di dimensione. A quanto pare, lo fa senza caricare il file effettivo per i loro server. Non so come funziona, ma sembra solo eseguire l’algoritmo localmente sul vostro sistema, e poi lo visualizza nel browser. Piuttosto un modo intelligente per farlo, perché non è necessario scaricare alcun software aggiuntivo e non devi aspettare per sempre il caricamento di un file di grandi dimensioni.

Questo sito è anche molto bello perché si può verificare un checksum in aggiunta al semplice calcolo di uno. Si spera, ora avete una migliore comprensione di ciò che un checksum è e come può essere utilizzato e calcolato. Se l’invio o la ricezione di file in modo sicuro, un checksum è il modo migliore per entrambe le parti per verificare l’integrità dei file. Se avete domande, posta un commento. Enjoy!