Alcuni tipi di file scaricati, come le immagini ISO, i service pack e, naturalmente, interi programmi software o sistemi operativi, sono spesso di grandi dimensioni e di alto profilo, rendendoli inclini a scaricare errori e persino eventuali alterazioni da terze parti malintenzionate.
Fortunatamente, molti siti web offrono un dato chiamato checksum che può essere utilizzato per verificare che il file che si finisce con il computer sia Esattamente lo stesso del file che stanno fornendo.
Un checksum, chiamato anche valore hash o hash, viene generato eseguendo una funzione di hash crittografica, solitamente MD5 o SHA-1, su un file. Confrontando il checksum prodotto eseguendo una funzione di hash sulla tua versione del file, con quella pubblicata dal provider di download, puoi provare con quasi certezza che entrambi i file sono identici.
Segui i semplici passaggi sottostanti per verificare l'integrità di un file con FCIV, un calcolatore di checksum gratuito:
Puoi solo verificare che un file sia autentico se il produttore originale del file o un'altra persona di cui ti fidi che ha utilizzato il file ti ha fornito un checksum da confrontare. Creare un checksum da solo è inutile se non hai nulla di affidabile da confrontare.
Tempo richiesto: Dovrebbero essere necessari meno di cinque minuti per verificare l'integrità di un file con FCIV.
Come verificare l'integrità dei file in Windows con FCIV
-
Scarica e installa "File Checksum Integrity Verifier", spesso chiamato semplicemente FCIV. Questo programma è liberamente disponibile da Microsoft e funziona su tutte le versioni comunemente utilizzate di Windows.
FCIV è uno strumento da riga di comando ma non lasciarti spaventare. È molto facile da usare, specialmente se segui il tutorial descritto di seguito.
Ovviamente se hai seguito il tutorial sopra in passato, allora puoi saltare questo passaggio. Il resto di questi passaggi presuppone che hai scaricato FCIV e lo hai inserito nella cartella appropriata come descritto nel link sopra.
-
Passare alla cartella che contiene il file per cui si desidera creare il valore di checksum.
-
Una volta lì, tieni premuto il tuo Cambio chiave mentre tasto destro del mouse su qualsiasi spazio vuoto nella cartella. Nel menu risultante, selezionare il Apri la finestra di comando qui opzione.
Il prompt dei comandi si aprirà e il prompt verrà preimpostato su questa cartella.
Ad esempio, sul mio computer, il file che volevo creare il checksum era nel mio download cartella, quindi viene visualizzata la richiesta nella finestra del prompt dei comandi C: Users Tim Download> dopo aver seguito questo passaggio dal mio download cartella.
Non vedi questa opzione quando fai clic con il pulsante destro del mouse? In alcune versioni di Windows 10, invece, vedrai un'opzione PowerShell. Fai clic destro sulla barra delle applicazioni nella parte inferiore dello schermo e vai a Impostazioni della barra delle applicazioni per trovare l'opzione per riattivare il prompt dei comandi.
-
Successivamente, dobbiamo assicurarci di conoscere il nome esatto del file per il quale si desidera che FCIV generi il checksum. Potresti già saperlo, ma dovresti ricontrollare per essere sicuro.
Il modo più semplice per farlo è eseguire il comando dir e quindi annotare il nome completo del file. Digitare quanto segue nel prompt dei comandi:
dir
che dovrebbe generare un elenco di file in quella cartella:
C: Users Tim Downloads> dir Il volume nell'unità C non ha etichetta. Il numero di serie del volume è D4E8-E115 Directory di C: Users Tim Download 11/11/2011 02:32 PM. 11/11/2011 02:32 PM .. 15/04/2011 05:50 AM 15,287,296 LogMeIn.msi 31/07/2011 12:50 PM 397,312 ProductKeyFinder.exe 29/08/2011 08:15 AM 595,672 R141246.EXE 23/09/2011 08:47 AM 6.759.840 setup.exe 14/09/2011 06:32 AM 91.779.376 VirtualBox-4.1.2-73507-Win.exe 5 File (i) 114.819.496 byte 2 Dir (s) 22.241.402.880 byte gratuiti C : Users Tim Download>
In questo esempio, il file per cui voglio creare il checksum è VirtualBox-4.1.2-73507-Win.exe, quindi lo scriverò esattamente.
-
Ora possiamo eseguire una delle funzioni di hash crittografiche supportate da FCIV per creare un valore di checksum per questo file.
Supponiamo che il sito Web in cui ho scaricato il file VirtualBox-4.1.2-73507-Win.exe abbia deciso di pubblicare un hash SHA-1 da confrontare. Ciò significa che voglio anche creare un checksum SHA-1 sulla mia copia del file.
Per fare ciò, eseguire FCIV come segue:
fciv VirtualBox-4.1.2-73507-Win.exe -sha1
Assicurati di digitare l'intero nome del file, non dimenticare l'estensione del file!
Se è necessario creare un checksum MD5, terminare il comando con -md5 anziché -sha1.
Hai ricevuto un messaggio "'fciv' non riconosciuto come comando interno o esterno …"? Assicurati di aver inserito il file fciv.exe in una cartella appropriata come descritto nel tutorial collegato al Passaggio 1 sopra.
-
Continuando il nostro esempio sopra, ecco il risultato dell'uso di FCIV per creare un checksum SHA-1 sul mio file:
// // File Checksum Integrity Verifier versione 2.05. // 6b719836ab24ab48609276d32c32f46c980f98f1 virtualbox-4.1.2-73507-win.exe
Il numero / sequenza di lettere prima del nome del file nella finestra del prompt dei comandi è il tuo checksum.
Non preoccuparti se impiega diversi secondi o più per generare il valore di checksum, specialmente se stai cercando di generarne uno su un file molto grande.
È possibile salvare il valore di checksum prodotto da FCIV in un file aggiungendo> nomefile.txt alla fine del comando eseguito nel passaggio 5. Vedere Come reindirizzare l'output del comando su un file se si ha bisogno di aiuto.
-
Ora che hai generato un valore di checksum per il tuo file, devi vedere se è uguale al valore di checksum dell'origine di download fornita per il confronto.
Corrispondenza Checksum?
Grande! Ora puoi essere completamente sicuro che il file sul tuo computer sia una copia esatta di quello che viene fornito.
Ciò significa che non ci sono stati errori durante il processo di download e, finché si utilizza un checksum fornito dall'autore originale o da una fonte molto affidabile, si può anche essere sicuri che il file non sia stato alterato per scopi dannosi.
I checksum NON corrispondono?
Scarica di nuovo il file. Se non stai scaricando il file dalla fonte originale, fallo invece.
-
In nessun modo dovresti installare o utilizzare qualsiasi file che non corrisponda perfettamente al checksum fornito!