Come verificare il file scaricato SHA-256 checksum su Windows
Utilizzare PowerShell o certutil nel prompt dei comandi per calcolare il file SHA-256. Confrontare il risultato completo con il checksum dell'editore per quel download esatto.
In questa guida
Un risultato corrispondente stabilisce un accordo con quel checksum, non che il programma sia sicuro. Se un aggressore sostituisce sia il file che il valore pubblicato, questo confronto non può rilevarlo.
Trova il valore di riferimento corretto
Utilizzare le istruzioni ufficiali dell'editore per la versione esatta, il sistema operativo e l'architettura.Un archivio ZIP e l'ESE estratti da esso hanno diversi byte. SHA-256 e SHA-512 sono algoritmi diversi; esadecimale SHA-256 ha 64 caratteri. Il caso della lettera non cambia il loro valore. Verificare la firma digitale di un editore anche quando disponibile.
PowerShell: calcolare e confrontare
Nella cartella contenente il download, sostituire il nome del file e segnaposto di riferimento:
Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256
$expected = 'PASTE_THE_PUBLISHERS_64_HEX_CHARACTERS'
$actual = (Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256).Hash
($expected -match '^[0-9a-fA-F]{64}$') -and ($actual -ieq $expected)
L'espressione finale ritorna True solo per un valido riferimento di quella lunghezza che corrisponde all'intero hash. Questi comandi leggono il file; non lo eseguono. Tenere tracciati contenenti spazi citati.
Prompt di comando: certutil
Eseguire questo in CMD e confrontare la sua linea di hash completo con il valore dell'editore:
certutil -hashfile ".\installer.exe" SHA256
Il messaggio di successo significa che il calcolo è riuscito, non che le corrispondenze di riferimento. sha256sum non è un comando standard CMD; richiede un ambiente aggiuntivo come WSL o strumenti installati adatti.
Opzione del browser e errori
The strumento di checksum accetta i file fino a 20 MiB e legge l'intero file nella memoria del browser. Scegliere lo stesso algoritmo e incollare il checksum completo previsto.
Per un errore, non eseguire il file. Controllare la versione, l'architettura, l'algoritmo e scaricare completezza, quindi scaricare di nuovo dalla fonte ufficiale. Contattare l'editore se persiste. Mai cercare un checksum corrispondente arbitrario per giustificare il file.