Cosa sapere
- Installa FCIV. Trova la cartella con il file per il quale desideri creare un valore di checksum.
- Tieni premuto il tasto Shift mentre fai clic con il pulsante destro del mouse su uno spazio vuoto. Seleziona Apri qui la finestra di comando.
- Digita il nome file esatto ed esegui una funzione hash crittografica supportata da FCIV.
Questo articolo spiega come verificare l'integrità dei file in Windows utilizzando File Checksum Integrity Verifier (FCIV). Il programma disponibile gratuitamente da Microsoft funziona su tutte le versioni di Windows comunemente utilizzate.
Come verificare l'integrità dei file in Windows con FCIV
Segui i semplici passaggi seguenti per verificare l'integrità di un file con FCIV, un calcolatore di checksum gratuito:
-
Scarica e "Installa" File Checksum Integrity Verifier, spesso indicato semplicemente come FCIV.
FCIV è uno strumento da riga di comando, ma non lasciarti spaventare da questo. È molto facile da usare, soprattutto se segui il tutorial descritto di seguito.
Se hai seguito il tutorial sopra in passato, puoi s altare questo passaggio. Il resto di questi passaggi presuppone che tu abbia scaricato FCIV e lo abbia posizionato nella cartella appropriata come descritto nel collegamento sopra.
- Vai alla cartella che contiene il file per il quale vuoi creare il valore di checksum.
-
Una volta lì, tieni premuto il tasto Shift mentre fai clic con il pulsante destro del mouse su uno spazio vuoto nella cartella. Nel menu risultante, seleziona Apri la finestra di comando qui. Il prompt dei comandi si aprirà e il prompt sarà preimpostato su questa cartella.
Ad esempio, se il file si trova nella cartella Download di Tim, il prompt nella finestra del prompt dei comandi leggerà C:\Utenti\Tim\Downloads> dopo aver seguito questo passaggio dal Cartella Download.
Un altro modo per aprire il prompt dei comandi dalla cartella è cancellare tutto dalla casella della posizione nella parte superiore della finestra e sostituirla con cmd.
-
Successivamente dobbiamo assicurarci di conoscere il nome esatto del file per il quale vuoi 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 poi annotare il nome completo del file. Digita quanto segue nel prompt dei comandi:
dir
Questo genererà un elenco di file in quella cartella. In questo esempio, vogliamo creare il checksum per un file chiamato AA_v3.exe, quindi lo scriveremo esattamente.
-
Ora possiamo eseguire una delle funzioni crittografiche hash supportate da FCIV per creare un valore di checksum per questo file.
Diciamo che il sito Web da cui abbiamo scaricato il file ha deciso di pubblicare un hash SHA-1 con cui confrontarlo. Ciò significa che vogliamo anche creare un checksum SHA-1 sulla nostra copia del file.
Per fare ciò, esegui FCIV come segue:
fciv AA_v3.exe -sha1
Assicurati di digitare l'intero nome del file, non dimenticare l'estensione del file!
Se devi creare un checksum MD5, termina il comando con - md5.
Hai ricevuto un messaggio "'fciv' non è riconosciuto come comando interno o esterno…"? Assicurati di aver inserito il file in una cartella appropriata come descritto nel tutorial collegato al passaggio 1 sopra.
-
Continuando il nostro esempio sopra, ecco il risultato dell'utilizzo di FCIV per creare un checksum SHA-1 sul nostro file:
// // File Checksum Integrity Verifier versione 2.05. // 5d7cb1a2ca7db04edf23dd3ed41125c8c867b0ad aa_v3.exe
La sequenza di numeri/lettere prima del nome del file nella finestra del prompt dei comandi è il tuo checksum.
Non preoccuparti se occorrono diversi secondi o più per generare il valore di checksum, specialmente se stai cercando di generarne uno su un file molto grande. Il processo non dovrebbe richiedere più di 5 minuti in totale.
Puoi salvare il valore di checksum prodotto da FCIV in un file aggiungendo > nomefile.txt alla fine del comando che hai eseguito nel passaggio 5. Vedi Come reindirizzare il comando Output in un file se hai bisogno di aiuto.
I checksum corrispondono?
Ora che hai generato un valore di checksum, devi vedere se è uguale al valore di checksum fornito dalla fonte di download per il confronto.
Se corrispondono, allora fantastico! Ora puoi essere completamente certo che il file sul tuo computer è una copia esatta di quello fornito. Significa che non si sono verificati errori durante il processo di download e, fintanto che stai utilizzando un checksum fornito dall'autore originale o da una fonte molto attendibile, puoi anche essere sicuro che il file non è stato alterato per scopi dannosi.
Se i checksum non corrispondono, scarica di nuovo il file. Se non stai scaricando il file dalla fonte originale, fallo invece. Non dovresti in alcun modo installare o utilizzare file che non corrispondono perfettamente al checksum fornito.
Cos'è un checksum?
Fortunatamente, molti siti Web offrono un dato chiamato checksum che può essere utilizzato per verificare che il file che si trova sul tuo computer sia esattamente lo stesso del file che stanno fornendo.
Un checksum, chiamato anche valore hash o hash, viene prodotto eseguendo una funzione hash crittografica, solitamente MD5 o SHA-1, su un file. Confrontando il checksum prodotto eseguendo una funzione hash sulla tua versione del file, con quello pubblicato dal provider di download, puoi provare con quasi certezza che entrambi i file sono identici.