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.

Categories: IT Info