Doriți să verificați SHA1, SHA256, SHA384, SHA512 sau MD5 Hash pentru un fișier? Puteți face acest lucru fără a utiliza niciun instrument terț în Windows. Iată cum.
Când descărcați un fișier de pe internet, inclusiv atașamente prin e-mail, cum verificați dacă este de fapt fișierul care credeți că este? În plus, cum puteți fi sigur că nu a fost modificat-fie în tranzit (în timp ce descărcați), de alte aplicații, fie de malware pe sistemul dvs.? Acolo intră în joc hashes . Un fișier hash identifică în mod unic un fișier. Chiar și o mică modificare a conținutului fișierului va schimba complet hash-ul fișierului. Puteți compară fișierul hash al fișierului descărcat cu hash-ul de fișier furnizat de dezvoltator pentru a verifica dacă fișierul este autentic și nealterat.
De exemplu, atunci când descărcați Windows 11 ISO de pe site-ul Microsoft, acesta va afișa și fișierul Hash. generați fișierul hash folosind pașii de mai jos și apoi îl comparați cu hash-ul oficial furnizat de Microsoft pentru a vă asigura că ISO descărcat este autentic și nealterat.
În acest tutorial rapid și simplu, voi arăta pașii la get-filehash PowerShell cmdlet în Windows 11 și Windows 10. Poate genera diverse tipuri de hash, inclusiv SHA1, SHA256, SHA384, SHA512 și MD5. Să începem.
verificați hash-ul fișierului pentru orice fișier din Windows 11 și 10
Vom folosi PowerShell cu Get-Filehash Cmdlet pentru a genera hash-ul fișierului pentru orice fișier. Este o comandă simplă care generează în mod implicit un hash de fișiere SHA256, dar puteți utiliza parametrul-algoritm pentru a calcula hashes în alte funcții hash criptografice, cum ar fi SHA1, SHA384, SHA512 și MD5. Iată cum.
În primul rând, trebuie să deschidem instrumentul PowerShell . Pentru a face acest lucru, faceți clic dreapta pe pictograma „Windows” de pe bara de activități și selectați „ Terminal “. Utilizatorii Windows 10 pot selecta opțiunea „ Windows PowerShell “.
Odată ce fereastra Terminal/PowerShell se deschide, rulați următoarea comandă . Nu uitați să înlocuiți calea fișierului manechin cu calea fișierului propriu-zis. Comanda scoate funcția hash criptografică (SHA256, implicit) folosită și fișierul său hash .
nota : în funcție de dimensiunea fișierului, poate dura câteva secunde pentru a calcula fișierul hash.
get-filehash”C: \ Path \ la \ file.txt”
pentru a obține fișierele care folosesc alte funcții Cryptographic Hash, rulează în urma comandă. Nu uitați să înlocuiți calea manechin cu calea fișierului propriu-zis.
obțineți hash SHA1 pentru un fișier :
get-filehash”c: \ calea \ to \ file.txt”-algorithm sha1
get sha384 hash pentru un fișier :
get-filehash”c: \ Path \ to \ file.txt”-Algorithm sha384
get sha512 hash pentru un fișier :
get-filehash”c: \ calea \ to \ file.txt”-algorithm sha512
get md5 hash pentru un fișier :
get-filehash”c: \ pach \ to \ file.txt MD5
Odată ce hash-ul fișierului este afișat în fereastra PowerShell/Terminal, comparați-l cu hash-ul fișierului din pagina de descărcare pentru a asigura autenticitatea fișierului.
Important: Același algoritm criptografic. De exemplu, dacă sursa oferă un hash SHA512, trebuie să generați și un hash SHA512 pentru fișierul dvs. descărcat înainte de a compara. Nu încercați niciodată să comparați hashes de diferiți algoritmi (de exemplu, MD5 vs. SHA256).
Bine să știți : Cum să adăugați o opțiune pentru a calcula hash-ul fișierului în meniul cu clic dreapta
–
adică totul. Este atât de simplu să verificați hash-ul fișierului oricărui fișier atât în Windows 11 cât și în Windows 10. Dacă aveți întrebări sau aveți nevoie de ajutor, comentați mai jos.