Cum se verifică suma de control a unui fișier pe Windows 10

Pentru a verifica suma de control a unui fișier în Windows 10, calculați hash-ul SHA-256 cu comanda Windows PowerShell încorporată Get-FileHash, apoi comparați rezultatul cu hash-ul publicat de sursa oficială a software-ului. De asemenea, puteți utiliza promptul de comandă certutil. O potrivire ajută la confirmarea faptului că copia dvs. are același conținut ca și fișierul de referință; nu dovedește că fișierul este sigur.

O sumă de control este utilă doar atunci când aveți o valoare de încredere cu care să comparați. Dacă un editor nu furnizează o sumă de control, calcularea acesteia vă oferă o amprentă pentru o comparație ulterioară, dar nu vă poate spune dacă fișierul este autentic sau inofensiv.

Rezultatele căutării în meniul Start din Windows 10 cu Windows PowerShell evidențiat.
Ilustrație: Căutați Windows PowerShell din meniul Start din Windows 10.

1. Deschideți Windows PowerShell

  1. Selectați Start , tastați Windows PowerShell și deschideți aplicația din rezultatele căutării.
  2. Nu trebuie să îl rulați ca administrator pentru a hasha un fișier la care puteți deja accesa.

Windows PowerShell este inclus în Windows 10, deci nu aveți nevoie de versiunea mai veche a instrumentului File Checksum Integrity Verifier sau de un alt utilitar de verificare a sumei de control pentru această sarcină.

2. Calculați hash-ul SHA-256 al fișierului

La promptul PowerShell, introduceți această comandă, înlocuind calea exemplu cu calea completă către fișierul descărcat:

Get-FileHash -LiteralPath 'C:\Users\Alex\Downloads\setup.exe' -Algorithm SHA256

Păstrați ghilimelele în jurul căii, mai ales dacă numele unui folder sau al unui fișier conține spații. Parametrul -LiteralPathfolosește calea exact așa cum este scrisă. Apăsați Enter și așteptați ca PowerShell să termine de citit fișierul. Fișierele mari pot dura mai mult.

O fereastră PowerShell care afișează Get-FileHash calculând un rezumat SHA-256 pentru un fișier de instalare descărcat.
Calea fișierului și codul hash afișate sunt exemple; PowerShell calculează valoarea fișierului pe PC.

Rezultatul include Algorithm , Hash și Path . Copiați caracterele de după Hash ; valoarea eșantion din ilustrație nu este o sumă de control pentru descărcare. Documentele Microsoft Get-FileHashdin referința sa Windows PowerShell 5.1 . SHA-256 este algoritmul implicit, dar denumirea sa în comandă face comparația clară.

Folosește același algoritm ca și editorul

Comparați similar cu similar: o valoare SHA-256 trebuie verificată în raport cu rezultatul SHA-256, nu cu MD5 sau SHA-1. Dacă editorul listează SHA-512 în schimb, schimbați SHA256comanda la SHA512. Se preferă SHA-256 sau SHA-512 atunci când este oferit. Microsoft avertizează că MD5 și SHA-1 nu mai sunt considerate sigure pentru fișierele care necesită protecție împotriva modificărilor; acestea pot apărea pe pagini de descărcare mai vechi, dar nu ar trebui tratate ca verificări puternice de securitate.

O fereastră de comandă care afișează certutil -hashfile care returnează un digest SHA-256.
Comanda returnează un rezumat pentru calea exactă a fișierului pe care o specificați.

3. Folosește promptul de comandă cu certutil

Dacă preferați Linia de comandă, deschideți Start , căutați Linia de comandă și executați această comandă cu calea fișierului dvs.:

certutil -hashfile "C:\Users\Alex\Downloads\setup.exe" SHA256

Păstrați calea între ghilimele. Rezultatul etichetează algoritmul și afișează hash-ul pe linia următoare. Copiați valoarea hexazecimală și comparați-o cu SHA-256 al editorului. Referința oficială Microsoft certutil descrie -hashfilegenerarea și afișarea unui hash criptografic peste un fișier.

4. Comparați rezultatul cu suma de control publicată

Găsiți valoarea așteptată pe pagina oficială de descărcare a editorului de software, pe pagina de lansare sau în documentația fișierului exact respectiv. Verificați versiunea produsului, sistemul de operare, arhitectura procesorului și numele fișierului; editorii listează adesea descărcări și hash-uri separate. Copiați valoarea de pe propriul site al editorului, mai degrabă decât de pe o versiune mirror sau o postare pe forum fără legătură.

Comparați fiecare caracter din valorile calculate și publicate. Literele mari față de cele mici nu modifică un hash hexazecimal, dar un caracter lipsă sau suplimentar o face. Dacă pagina plasează un nume de fișier sau o etichetă de algoritm lângă rezumat, comparați doar rezumatul în sine.

Puteți seta PowerShell să facă comparația. Lipiți codul SHA-256 publicat între ghilimelele din prima linie și folosiți aceeași cale de fișier ca înainte:

$expected = 'PASTE_PUBLISHED_SHA256_HERE'.Trim()
$actual = (Get-FileHash -LiteralPath 'C:\Users\Alex\Downloads\setup.exe' -Algorithm SHA256).Hash
$actual -eq $expected

PowerShell returnează valori Trueatunci când valorile se potrivesc și Falsecând nu. Această comandă rapidă presupune că valoarea editorului este SHA-256; utilizați algoritmul corespunzător în ambele locuri dacă editorul specifică un altul.

Un exemplu de pagină cu detalii despre descărcare care afișează o valoare SHA-256 publicată lângă un rezultat PowerShell corespunzător.
Numele fișierului și codul hash afișate sunt exemple. Comparați rezumatul publicat pentru descărcarea exactă.

Ce trebuie făcut dacă sumele de control nu se potrivesc

  1. Confirmați că ați selectat fișierul corect și că rezumatul publicat este pentru aceeași versiune și algoritm SHA.
  2. Asigurați-vă că descărcarea s-a finalizat, apoi copiați din nou valoarea publicată și rulați din nou comanda.
  3. Dacă valorile diferă în continuare, nu deschideți și nu instalați fișierul. Eliminați acea copie și descărcați-o din nou de pe site-ul oficial al editorului. Dacă o descărcare nouă produce în continuare o nepotrivire, contactați editorul sau verificați notele de lansare pentru un fișier actualizat.

O neconcordanță poate proveni dintr-o descărcare deteriorată sau incompletă, o versiune diferită sau un fișier modificat; aceasta nu explică în sine de ce diferă octeții. O valoare SHA-256 potrivită este utilă numai atunci când valoarea de referință provine dintr-o sursă în care aveți încredere. Dacă un atacator poate înlocui atât descărcarea, cât și suma de control postată, comparația poate totuși să se potrivească. De asemenea, o sumă de control nu scanează un fișier pentru programe malware, așadar utilizați surse de descărcare de încredere și examinați orice informații disponibile despre semnătura digitală ca o verificare separată.

Lasă un comentariu

Cum să muți Minecraft pe o altă unitate în Windows 10

Cum să muți Minecraft pe o altă unitate în Windows 10

Mută ​​Minecraft pentru Windows pe o altă unitate cu opțiunea Setări încorporată, protejează-ți lumile și vezi ce trebuie să faci dacă funcția Mutare nu este disponibilă.

Cum să remediați o opțiune „Run Anyway” lipsă în Windows 10 SmartScreen

Cum să remediați o opțiune „Run Anyway” lipsă în Windows 10 SmartScreen

Află de ce Windows 10 ascunde butonul „Executare oricum” din SmartScreen, cum să verifici avertismentul și cum să permiți o ocolire păstrând SmartScreen activ.

Cum se activează sunetul mono pe Windows 10

Cum se activează sunetul mono pe Windows 10

Combină canalele stânga și dreapta pentru a putea auzi întregul mixaj printr-o singură cască. Urmează calea Setărilor Windows 10 și află cum să restabilești stereo-ul atunci când dorești.

Cum se afișează apăsările de taste pe Windows 10 cu Carnac

Cum se afișează apăsările de taste pe Windows 10 cu Carnac

Adăugați o suprapunere live a apăsărilor de taste în Windows 10 cu Carnac. Instalați cea mai recentă versiune listată, poziționați și stilizați fereastra pop-up, testați captura și întrerupeți-o pentru tastare privată.

Cum să creezi o grilă personalizată pentru afișajul tău în Windows 10

Cum să creezi o grilă personalizată pentru afișajul tău în Windows 10

Învață cum să creezi o grilă personalizată pentru afișajul tău în Windows 10 cu PowerToys FancyZones, cum să ajustezi zonele, cum să alegi fiecare monitor și cum să fixezi aplicațiile la locul lor.

Cum se activează conectarea automată pe Windows 10

Cum se activează conectarea automată pe Windows 10

Setați Windows 10 să se conecteze automat la pornire cu Microsoft Sysinternals Autologon, apoi aflați cum să îl dezactivați și să înțelegeți compromisurile de securitate.

Cum să adaugi o aplicație pe lista albă în Windows 10 SmartScreen

Cum să adaugi o aplicație pe lista albă în Windows 10 SmartScreen

Windows 10 nu are o listă albă globală pentru aplicațiile SmartScreen. Află cum să verifici o descărcare, să folosești opțiunea „Executare oricum” sau să deblochezi în siguranță un fișier de încredere.

Cum se activează Planul de alimentare Ultimate Performance în Windows 10

Cum se activează Planul de alimentare Ultimate Performance în Windows 10

Adăugați planul de alimentare Ultimate Performance în Windows 10 cu o comandă cu privilegii ridicate, selectați-l în Opțiuni de alimentare și verificați compatibilitatea și limitele de consum de energie.

Cum se actualizează Favicon-urile de marcaje în Microsoft Edge pe Windows 10

Cum se actualizează Favicon-urile de marcaje în Microsoft Edge pe Windows 10

Reîmprospătați pictogramele de marcaje lipsă sau incorecte din Edge prin redeschiderea paginii salvate, ștergerea imaginilor din cache sau reconstruirea în siguranță a memoriei cache a favicon-urilor.

Cum se dezactivează o conexiune Ethernet în Windows 10

Cum se dezactivează o conexiune Ethernet în Windows 10

Dezactivați un adaptor Ethernet cu fir în Windows 10, confirmați că ați selectat dispozitivul corect, restaurați-l mai târziu sau utilizați PowerShell.