I file scaricati o inviati su Internet sono sempre soggetti a corruzione. Ciò richiede il controllo della loro integrità se tali file forniscono le loro informazioni originali o funzionano come previsto. La maggior parte dei software sono “auto-controllo” in quanto non riescono a eseguire indicando la corruzione.
Alcuni file devono tuttavia essere verificati manualmente. Il modo più comune per farlo comporta la verifica di un hash o checksum compilato dal file originale che gli utenti possono controllare contro i loro file utilizzando un programma. Microsoft purtroppo non include una funzione essenziale come questa in Windows.
Di conseguenza, esistono molti programmi di controllo hash, tuttavia la maggior parte non si integra in Windows Explorer in un modo conveniente che non richiede il lancio costante. Fortunatamente per noi, abbiamo due quelli gratuiti in grado di fare proprio questo.
Calcola e verifica i checksum usando HashCheck
Il primo programma è l’estensione Shell HashCheck gratuita e open source compatibile con Windows XP e versioni successive. HashCheck pesa un misero 85kb e funziona direttamente dalla shell della finestra.
Dopo l’installazione, il programma aggiungerà una scheda chiamata Checksum nella finestra di dialogo Proprietà di tutti i file che si avvia facendo clic destro su un file poi andare a Proprietà.
HashCheck Checksum Tab
Ogni volta che si passa alla scheda Checksum il programma calcolerà automaticamente 4 tipi di checksum che includono: CRC-32, MD4, MD5 e SHA-1. MD5 è in genere ciò che viene utilizzato dalla maggior parte in tutto il web.
Per verificare è sufficiente incollare il checksum corretto (non importa quale tipo) nella casella di testo e quindi premere il pulsante Trova. Se trova una corrispondenza, la evidenzierà per te, il che significa che il file avrà superato il test di integrità.
HashCheck nella finestra delle proprietà
Se sei l’editore o quello che condivide un file si può anche facilmente creare un file di checksum utilizzando lo stesso programma. Tale opzione viene installata automaticamente nel menu contestuale. Per creare un file di checksum, basta fare clic destro sul file, selezionare Crea file di Checksum e nella finestra di dialogo Salva selezionare il formato di checksum desiderato e quindi Salvare.
Creazione del file di Checksum dal menu contestuale
Dopodiché, è sufficiente impacchettare il file insieme al file di checksum o fornirlo separatamente. Se il destinatario ha questo programma installato devono solo fare doppio clic sul checksum e il programma farà il resto calcolando e verificando gli hash.
Se non hanno il programma, il file di checksum è fondamentalmente in testo normale e come tale può essere aperto da qualsiasi editor di testo. Da lì possono ottenere il checksum che possono procedere a verificare con il loro programma di scelta.
Se non si richiede questa funzione, è possibile rimuovere facilmente questo elemento dal menu contestuale disattivandolo facendo clic sul pulsante Opzioni trovato nella scheda Checksum.
Confronta gli hash di due file usando HashTab
In alcuni casi potresti voler confrontare due file per confermare se sono esattamente uguali o diversi. Per questo puoi usare HashTab da Implbits.
Il software funziona nello stesso modo esatto di HashCheck solo che aggiunge un’opzione per confrontare due file l’uno contro l’altro e offrire.
HashTab nella Finestra delle Proprietà di