Kontrollera hash summa. Hash summaverifiering: vad är det? Kontrollsummaverifiering med det inbyggda certutil-verktyget

Så du har laddat ner länge och hårt Windows-bild, och nu vill du se till att inte en byte gick förlorad på vägen. Eller så kom distributionspaketet till dig av den goda fen, och du vill kontrollera om det är kopplat till pirater. För att bestämma distributionens integritet behöver du två saker - en kontrollsumma och ett program för att kontrollera den.

Windows-bildkontrollsummor

Uppd. 2017. Microsoft har flyttat nedladdningar från MSDN till en ny sida, https://my.visualstudio.com/downloads, där ett abonnemang krävs för att komma åt bilderna. Därför, utan att prenumerera med metoden nedan, är det inte längre möjligt att ta reda på kontrollsumman.

Microsoft publicerar sina produktkontrollsummor på MSDN och anger SHA1 som hash-typ. Sök efter språkversionen och versionen av din Windows och klicka Intelligens för att se kontrollsumman nedan.

Det är halva striden.

Kontrollsummaverifiering med det inbyggda certutil-verktyget

Om du inte anger parametern -sha1, kommer verktyget att beräkna MD5-hash.

Som du kan se är allt väldigt enkelt! Du kan använda den här metoden för att verifiera MD5- eller SHA1-kontrollsummorna för alla filer.

Kontrollsummaverifiering med HashTab-programmet

Om kommandoraden skrämmer dig finns det ett enklare sätt att kontrollera kontrollsumman.

  1. Ladda ner och installera HashTab-programmet.
  2. Högerklicka på bildfilen och välj Egenskaper.
  3. Gå till fliken "File Hashes".

I vår digital ålder, även en ynka byte kan kosta mycket. Om ISO-bildfilen saknar ens en byte, kommer fördelen med en sådan fil att vara tveksam. Vid ett tillfälle, när du vill installera ett nytt operativsystem för dig själv, kommer processen att avbrytas i ett visst skede av installationen, på grund av att bilden visade sig vara trasig. Därför bör alla ISO-filer skannas för integritet innan de bränns på ett tomt ämne. Därmed sparar du din dyrbara tid och varnar dig för löjliga incidenter som uppstod i processen att använda skivor på vilka den eller den ISO-bilden spelades in. Och en till viktig poäng, ISO-bilden kan vara trasig på grund av en orsak utanför din kontroll - till exempel laddades själva filen upp av författaren som redan är trasig. Och även på grund av instabiliteten i din internetanslutning, vilket i slutändan ledde till förlust av data när du laddade ner en fil till din dator.

För att skanna kontrollsumman för en ISO-bild bör du följa följande steg i tur och ordning. Det är ingen idé att beskriva det i detalj, eftersom programmet är ganska enkelt och inte kräver djup kunskap eller en seriös beskrivning. Men låt oss ta det steg för steg:

  1. Vi letar i vidderna world wide web HashTab-programmet (eller ett liknande program utformat för att kontrollera kontrollsummor (eller hash) för ISO-bilder), ladda ner det till din dator och installera det. Du kan ladda ner programmet, till exempel härifrån http://www.softportal.com/get-19546-hashtab.html eller från den officiella webbplatsen. Installationsprocessen är ganska enkel och kräver ingen beskrivning;
  2. Högerklicka sedan på ISO-bildfilen och välj "Egenskaper" från snabbmenyn, där den nya fliken som skapats av HashTab-programmet kommer att finnas;
  3. Gå till fliken "Filhashsummor", hashsumman för den nedladdade filen kommer att anges där. Denna summa är en kontrollsumma för filen som du laddade ner och även om den inte är komplett kommer den fortfarande att ha en kontrollsumma;
  4. Vi kopierar hashsumman från beskrivningen av ISO-filen (vanligtvis anges kontrollsumman för ISO-bilden i ämnet som du laddar ner filen från, och kontrollsumman måste också finnas på baksidan av disken om bilden kopieras från disken och om disken är licensierad), klistra in den i fältet "Hash comparison" och klicka på knappen "Jämför fil...".

Redo! På så sätt kommer vi att veta om kontrollsummorna matchar och se till att ISO-bilden är redo för bränning. Om kontrollsummorna skiljer sig måste du ladda ner ISO-filen igen och kontrollera dess integritet igen. Om det visar sig att ISO-bilden som laddades ner igen fortfarande är trasig, är det bättre för dig att leta efter en annan bild på Internet, helst från en annan författare.

Det mest intressanta är att HashTab-programmet är tillgängligt både för operativsystemanvändare Windows-system, och för finsmakare av MacOs. Därför är HashTab ett universellt verktyg för att kontrollera ISO-bildkontrollsummor. Och även om du har flera datorer med olika operativsystem installerade kommer du att vara mycket mer van vid att använda en programvara snarare än att leta efter separata program utformade för olika operativsystem. Det finns en hel del liknande lösningar på Internet, vilket gör att du kan välja från ett överflöd av praktiskt taget identiska program, skiljer sig endast från varandra i deras gränssnitt. Alla dessa program är dock ganska enkla och inte särskilt breda vad gäller deras funktionalitet, så vad du än väljer kommer det att vara ungefär likadant. Lycka till och informationens integritet!

beräknas från en uppsättning indata med hjälp av en speciell algoritm. En kontrollsumma används oftast för att verifiera filernas integritet. Det vill säga i en grov uppskattning kontrollsumma är nyckeln, vilket gör att du tydligt kan skilja mellan två olika uppsättningar data (två olika filer). Till exempel, du laddade ner en fil från Internet (spel, installation), kan du vara säker på att filen under nedladdningsprocessen inte skadades och laddades ner helt? Men att använda en sådan "felaktig" fil leder ofta till fel vid installation av ett spel eller OS eller något. Dessutom kanske du inte vet att felet uppstod just på grund av att en fil skadades under nedladdningsprocessen, vilket anklagar din dator för alla problem.

Så för att undvika sådana problem används kontrollsummor. Ofta lämnar många resurser, tillsammans med en länk till en fil, också en kontrollsumma av denna fil. Och efter att ha laddat ner den här filen kommer du att kunna jämföra kontrollsumman för den nedladdade filen med den som fanns kvar på resursen och definitivt se till att filen laddades ner utan fel.

För att beräkna och jämföra kontrollsummor, använd specialprogram. Den vanligaste av dem är HashTab. Detta program är gratis. Du kan ladda ner den härifrån:



För att installera, packa upp arkivet och kör programmets installationsfil.



Efter installationen visas inte programgenvägen, detta program finns inte i snabbstartsmenyn Start. Klicka på för att använda programmet Högerklicka på valfri fil och välj Egenskaper(vi kommer att göra den här operationen med det nedladdade arkivet). Observera att en ny flik har dykt upp i filegenskapersfönstret Filhaschar.




För att jämföra kontrollsummorna för filer, kopiera hashsumman från programmets webbplats och klistra in den i fältet Hash jämförelse egenskaper fönster.




Lägg märke till den gröna bocken som visas. Det betyder att hashsummorna är desamma. Annars kommer du att se denna ikon:



En kontrollsumma som inte matchar kan indikera att filen skadades under nedladdningen. Jag råder dig att kontrollera hashsummorna för filer efter att ha laddat ner dem, särskilt för OS-installationsbilder, spelinstallationsbilder och alla stora filer. På så sätt skyddar du dig från installationsfel som är associerade med skadade filer. Lycka till.

Artikelinnehåll:

I vissa situationer kan det vara nödvändigt att beräkna MD5-hash för en fil som du har laddat ner till din dator. Till exempel för att vara säker på att du laddade ner exakt den fil du ville ha och att angriparen inte modifierade den. I den här artikeln kommer vi att titta på 2 olika sätt Detta kan göras: genom ett tillägg för Explorer, såväl som genom kommandoraden.

Alternativ via File Explorer-tillägget

Det finns ett bra program för Windows Explorer som heter Hashtab som är gratis för icke-kommersiellt bruk. Du kan ladda ner den från . Välj gratisversionen och klicka på knappen "Ladda ner".

Efter installation av programmet kommer en ny flik "Filhaschar" att visas i Utforskarens snabbmeny. Genom att välja den kommer programmet automatiskt att beräkna hash för den valda filen beroende på vilka algoritmer som är valda i dess inställningar.

Kommandoradsalternativ (med programinstallation)

Om vi ​​behöver beräkna hash-mängden för en fil via kommandoraden kan vi använda ett verktyg från Microsoft, som är lämpligt just för sådana fall. Ladda ner den från och installera den. För att göra detta måste du skapa en mapp på din hårddisk och ange den under installationsprocessen. I vårt exempel installerades programmet i mappen C:\Program Files (x86)\FCIV. För att beräkna MD5-hash för en fil måste vi starta kommandoraden och skriva följande kommando i den:

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Som du kan se är MD5-hashsumman densamma för både det första och andra alternativet.

"C:\Program Files (x86)\FCIV\fciv.exe" är sökvägen till filen fciv.exe
-md5 - anger algoritmen med vilken fciv.exe kommer att beräkna hashsumman
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - sökväg till filen som vi beräknar hashsumman för.

Kommandoradsalternativ (utan att installera program)

I händelse av att du inte vill installera några program kan du klara dig med de inbyggda. använder Windows, för detta kan du använda verktyget CertUtil.

För att kontrollera MD5-hash, skriv bara in följande kommando.

När du surfar på internet eller innan du laddar ner vissa filer du kan stöta på de mystiska parametrarna MD5, SHA-1 och SHA-256, även känd som hash. Det som först ser ut att bara vara en slumpmässig sträng av bokstäver och siffror är faktiskt en unik nyckel som låter dig verifiera filernas äkthet och se om de har ändrats eller manipulerats.

Vad är hashsummor och vad är de till för?

En hash är resultatet av kryptografiska algoritmer utformade för att skapa en uppsättning siffror och bokstäver. Det kallas också ett "digitalt fingeravtryck". Vanligtvis har dessa uppsättningar en fast längd och antal tecken, oavsett storleken på den inmatade informationen. Till exempel kommer "WP" och "WP-SEVEN" att ha hash-mängder av exakt samma storlek. Längden på summan beror bara på vilken hashalgoritm du kontrollerar. Till exempel kommer SHA1 att producera en summa på 40 tecken och MD5 endast 32.

Observera också att även om det är minimal skillnad mellan "WP-SEVEN" och "WP-SEVEM", är hashsummorna helt olika och har ingenting gemensamt. Det betyder att även om någon ändrar filen med ens 1 bit (i grova drag) kommer slutresultatet att få en helt annan hashsumma. Detta gör hashen till ett bekvämt sätt att verifiera en fils äkthet. Utgivaren anger det ursprungliga beloppet, och användaren kontrollerar resultatet och jämför det med originalet.

Hashing utförs med hjälp av olika standarder. Ofta är dessa MD5, SHA-1 och SHA-256. Alla tre algoritmerna fungerar olika, men konceptet är detsamma. Vi kommer inte att gå in på funktionsprincipen för varje algoritm här, eftersom detta är mycket komplex information, utan vi kommer bara att tillhandahålla allmän information som är nödvändig för den genomsnittliga användaren.

Hur man kontrollerar hash i Windows 10

Alla skrivbord operativ system, oavsett om Windows 10, Linux eller MacOS, har standardmekanismer för att kontrollera hashsummorna för alla filer på din disk.

Hur man hittar hash i PowerShell


PowerShell ger dig en hash av din fil. Som standard genererar Windows en SHA-265-hash, men du kan ange att du vill ha en hash av en annan algoritm. För att göra detta, använd följande kommandon:

  • Get-FileHash F:\Test.txt -Algorithm MD5
  • Get-FileHash F:\Test.txt -Algorithm SHA1
  • Get-FileHash F:\Test.txt -Algorithm SHA256
  • Get-FileHash F:\Test.txt -Algorithm SHA384
  • Get-FileHash F:\Test.txt -Algorithm SHA512
  • Get-FileHash F:\Test.txt -Algorithm MACTripleDES
  • Get-FileHash F:\Test.txt -Algorithm RIPEMD160

Hur man kontrollerar hash summa via kommandoraden

Många av de saker du gör i PowerShell kan göras på den klassiska kommandoraden. Att kontrollera hashen via kommandoraden görs enligt följande.


Standard Kommandorad visar hashsumman SHA1 , men du kan ändra detta genom att tala om för systemet exakt vilken hash du vill ta emot. För att göra detta, använd följande kommandon:

  • certutil -hashfile F:\Test.txt MD5
  • certutil -hashfil F:\Test.txt MD4
  • certutil -hashfil F:\Test.txt MD2
  • certutil -hashfil F:\Test.txt SHA512
  • certutil -hashfil F:\Test.txt SHA384
  • certutil -hashfil F:\Test.txt SHA256
  • certutil -hashfil F:\Test.txt SHA1

Hur man kontrollerar hash med HasTab

HashTab är ett fantastiskt litet verktyg som gör det enkelt att kontrollera hash. Du behöver inte ange komplexa kommandon varje gång för att kontrollera. Det räcker bara att gå till filens egenskaper, där alla belopp redan kommer att samlas in.

Dessutom gör HashTab det enkelt att jämföra hashsummorna för två filer. För att göra detta, högerklicka på den första filen och välj Egenskaper och öppna sedan fliken Filhaschar. Klick Jämför fil och ange sökvägen till den andra filen.

Hashsumman för den andra filen kommer att visas i fältet Hash jämförelse, och om beloppen matchar, kommer det att finnas en grön bock bredvid hash-ikonen. Om de inte stämmer överens finns det ett rött kryss.

Publikationer om ämnet