Проверете хеш сумата. Проверка на хеш сумата: какво е това? Проверка на контролната сума с помощта на вградената помощна програма certutil

Така че теглихте дълго и упорито Изображение на Windows, а сега искате да сте сигурни, че нито един байт не е загубен по пътя. Или пакетът за разпространение ви е донесен от добрата фея и искате да проверите дали е свързан с пирати. За да определите целостта на разпределението, ще ви трябват две неща - контролна сума и програма, която да я провери.

Контролни суми на изображения на Windows

Актуализация 2017 г. Microsoft премести изтеглянията от MSDN на нов сайт, https://my.visualstudio.com/downloads, където се изисква абонамент за достъп до изображенията. Следователно, без да се абонирате с метода по-долу, вече не е възможно да откриете контролната сума.

Microsoft публикува своите контролни суми на продукта в MSDN, като посочва SHA1 като хеш тип. Потърсете езиковата версия и изданието на вашия Windows и щракнете Интелигентностза да видите контролната сума по-долу.

Това е половината от битката.

Проверка на контролната сума с помощта на вградената помощна програма certutil

Ако не посочите параметъра -sha1, помощната програма ще изчисли MD5 хеша.

Както можете да видите, всичко е много просто! Можете да използвате този метод, за да проверите контролните суми MD5 или SHA1 на всякакви файлове.

Проверка на контролната сума с помощта на програмата HashTab

Ако командният ред ви плаши, има по-лесен начин да проверите контролната сума.

  1. Изтеглете и инсталирайте програмата HashTab.
  2. Щракнете с десния бутон върху файла с изображението и изберете Свойства.
  3. Отидете в раздела „Хешове на файлове“.

В нашата дигитална ера, дори един мижав байт може да струва много. Ако в ISO файла с изображения липсва дори един байт, тогава ползата от такъв файл ще бъде съмнителна. В един момент, когато искате да инсталирате нова операционна система за себе си, процесът ще бъде прекъснат на определен етап от инсталацията, поради факта, че изображението се оказа счупено. Следователно всеки ISO файл трябва да бъде сканиран за цялост, преди да го запишете на празен лист. По този начин спестявате ценното си време и се предупреждавате срещу нелепи инциденти, възникнали в процеса на използване на дискове, на които е записано това или онова ISO изображение. И още един важен момент, ISO изображението може да е повредено поради причина извън вашия контрол - например самият файл е качен от автора, който вече е повреден. А също и поради нестабилността на вашата интернет връзка, което в крайна сметка доведе до загуба на данни при изтегляне на файл на вашия компютър.

За да сканирате контролната сума на ISO изображение, трябва да следвате последователно следните стъпки. Няма смисъл да се описва подробно, тъй като програмата е доста проста и не изисква задълбочени познания или сериозно описание. Нека обаче го направим стъпка по стъпка:

  1. Ние търсим в необятността световната мрежапрограмата HashTab (или подобна програма, предназначена да проверява контролни суми (или хешове) на ISO изображения), изтеглете я на вашия компютър и я инсталирайте. Можете да изтеглите програмата например от тук http://www.softportal.com/get-19546-hashtab.html или от официалния уебсайт. Процесът на инсталиране е доста прост и не изисква описание;
  2. След това щракнете с десния бутон върху ISO файла с изображение и изберете „Свойства“ от изскачащото контекстно меню, където ще се намира новият раздел, създаден от програмата HashTab;
  3. Отидете в раздела „Хеш суми на файлове“, там ще бъде посочена хеш сумата на изтегления файл. Тази сума е контролна сума за файла, който сте изтеглили и дори да не е пълна, пак ще има контролна сума;
  4. Копираме хеш сумата от описанието на ISO файла (обикновено контролната сума на ISO изображението е посочена в темата, от която изтегляте файла, и контролната сума трябва да присъства и на обратната страна на диска, ако изображението се копира от диска и ако дискът е лицензиран), поставете го в полето „Сравнение на хешове“ и щракнете върху бутона „Сравнете файла...“.

Готов! По този начин ще разберем дали контролните суми съвпадат и ще се уверим, че ISO изображението е готово за запис. Ако контролните суми се различават, тогава трябва да изтеглите ISO файла отново и да проверите отново неговата цялост. Ако се окаже, че изтегленото отново ISO изображение все още е повредено, тогава е по-добре да потърсите в интернет друго изображение, за предпочитане от различен автор.

Най-интересното е, че програмата HashTab е достъпна както за потребители на операционна система Windows системи, и за ценителите на MacOs. Следователно HashTab е универсален инструмент за проверка на контролни суми на ISO изображения. И дори ако имате няколко компютъра с инсталирани различни операционни системи, ще бъдете много по-свикнали да използвате един софтуервместо да търсите отделни програми, предназначени за различни операционни системи. В интернет има доста подобни решения, което ви позволява да избирате от изобилие от практически идентични програми, различаващи се един от друг само по интерфейса си. Въпреки това, всички тези програми са доста прости и не много широки по отношение на тяхната функционалност, така че каквото и да изберете, всичко ще бъде приблизително същото. Успех и целостта на информацията!

изчислен от набор от входни данни с помощта на специален алгоритъм. Контролната сума най-често се използва за проверка на целостта на файловете. Тоест в груби приближения контролната сума е ключът, което ви позволява ясно да разграничите два различни набора от данни (два различни файла). Например, изтеглили сте файл от интернет (игри, инсталация), можете ли да сте сигурни, че по време на процеса на изтегляне файлът не е бил повреден и е бил напълно изтеглен? Но използването на такъв „дефектен“ файл често води до грешки при инсталиране на игра или операционна система или нещо друго. Освен това може да не знаете, че грешката е възникнала именно поради повреден файл по време на процеса на изтегляне, обвинявайки вашия компютър за всички проблеми.

Така че, за да се избегнат подобни проблеми, се използват контролни суми. Често много ресурси, заедно с връзка към файл, също оставят контролна сума на този файл. И след като изтеглите този файл, ще можете да сравните контролната сума на изтегления файл с този, който е останал на ресурса, и определено се уверете, че файлът е изтеглен без грешки.

За да изчислите и сравните контролни суми, използвайте специални програми. Най-разпространеният от тях е HashTab. Тази програма е безплатна. Можете да го изтеглите от тук:



За да инсталирате, разопаковайте архива и стартирайте инсталационния файл на програмата.



След инсталирането прекият път на програмата не се появява, тази програма не е в менюто за бързо стартиране Старт. За да използвате програмата, щракнете Кликнете с десния бутонна произволен файл и изберете Имоти(ще направим тази операция с изтегления архив). Моля, обърнете внимание, че в прозореца със свойства на файла се появи нов раздел Файлови хешове.




За да сравните контролните суми на файлове, копирайте хеш сумата от уебсайта на програмата и я поставете в полето Хеш сравнениепрозорци за свойства.




Обърнете внимание на зелената отметка, която се появява. Това означава, че хеш сумите са еднакви. В противен случай ще видите тази икона:



Несъответствието на контролната сума може да означава, че файлът е бил повреден по време на изтеглянето. Съветвам ви да проверявате хеш сумите на файловете, след като ги изтеглите, особено за инсталационни изображения на ОС, инсталационни изображения на игри и всякакви големи файлове. По този начин ще се предпазите от инсталационни грешки, които са свързани с повредени файлове. Късмет.

Съдържание на статията:

В някои ситуации може да е необходимо да се изчисли MD5 хеш за файл, който сте изтеглили на вашия компютър. Например, за да сте сигурни, че сте изтеглили точно желания файл и нападателят не го е променил. В тази статия ще разгледаме 2 различни начиниТова може да стане: чрез разширение за Explorer, както и чрез командния ред.

Опция чрез разширение File Explorer

Има страхотна програма за Windows Explorer, наречена Hashtab, която е безплатна за некомерсиална употреба. Можете да го изтеглите от. Изберете безплатната версия и кликнете върху бутона "Изтегляне".

След инсталиране на програмата в контекстното меню на Explorer ще се появи нов раздел „Хешове на файлове“, избирайки го, програмата автоматично изчислява хешове за избрания файл в зависимост от избраните алгоритми в настройките.

Опция за команден ред (с инсталиране на програма)

Ако трябва да изчислим хеш количеството на файл чрез командния ред, можем да използваме помощна програма на Microsoft, която е подходяща точно за такива случаи. Изтеглете го от и го инсталирайте. За да направите това, ще трябва да създадете папка на вашия твърд диск и да я посочите по време на инсталационния процес. В нашия пример програмата е инсталирана в папката C:\Program Files (x86)\FCIV. За да изчислим MD5 хеша на файл, трябва да стартираме командния ред и да напишем следната команда в него:

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

Както можете да видите, хеш сумата на MD5 е една и съща както за първата, така и за втората опция.

„C:\Program Files (x86)\FCIV\fciv.exe“ е пътят до файла fciv.exe
-md5 - указване на алгоритъма, по който fciv.exe ще изчисли хеш сумата
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - път до файла, за който изчисляваме хеш сумата.

Опция за команден ред (без инсталиране на програми)

В случай, че не искате да инсталирате никакви програми, можете да се справите с вградените. използвайки Windows, за това можете да използвате помощната програма CertUtil.

За да проверите хеша на MD5, просто въведете следната команда.

Докато сърфирате в интернет или преди изтегляне определени файловеможе да срещнете мистериозните параметри MD5, SHA-1 и SHA-256, известни също като хешове. Това, което на пръв поглед изглежда просто произволен низ от букви и цифри, всъщност е уникален ключ, който ви позволява да проверите автентичността на файловете и да видите дали те са били променени или манипулирани.

Какво представляват хеш сумите и за какво служат?

Хешът е резултат от криптографски алгоритми, предназначени да създадат набор от цифри и букви. Нарича се още „цифров пръстов отпечатък“. Обикновено тези набори имат фиксирана дължина и брой знаци, независимо от размера на входната информация. Например „WP“ и „WP-SEVEN“ ще имат хеш количества с точно същия размер. Дължината на сумата зависи само от алгоритъма за хеширане, който проверявате. Например SHA1 ще произведе сума от 40 знака, а MD5 само 32.

Също така имайте предвид, че въпреки че има минимална разлика между „WP-SEVEN“ и „WP-SEVEM“, хеш сумите са напълно различни и нямат нищо общо. Това означава, че дори ако някой промени файла дори с 1 бит (грубо казано), крайният резултат ще получи напълно различна хеш сума. Това прави хеша удобен начин за проверка на автентичността на файл. Издателят посочва оригиналната сума, а потребителят проверява резултата и го сравнява с оригинала.

Хеширането се извършва с помощта на различни стандарти. Често това са MD5, SHA-1 и SHA-256. И трите алгоритъма работят по различен начин, но концепцията е една и съща. Тук няма да навлизаме в принципа на работа на всеки алгоритъм, тъй като това е много сложна информация, а ще предоставим само обща информация, необходима на обикновения потребител.

Как да проверите хеша в Windows 10

Всеки работен плот операционна система, независимо дали е Windows 10, Linux или MacOS, има стандартни механизми за проверка на хеш сумите на всички файлове на вашия диск.

Как да намерите хеш в PowerShell


PowerShell ще ви даде хеш на вашия файл. По подразбиране Windows генерира хеш SHA-265, но можете да посочите, че искате хеш на различен алгоритъм. За да направите това, използвайте следните команди:

  • Get-FileHash F:\Test.txt - Алгоритъм MD5
  • Get-FileHash F:\Test.txt - Алгоритъм SHA1
  • Get-FileHash F:\Test.txt - Алгоритъм SHA256
  • Get-FileHash F:\Test.txt - Алгоритъм SHA384
  • Get-FileHash F:\Test.txt - Алгоритъм SHA512
  • Get-FileHash F:\Test.txt - Алгоритъм MACTripleDES
  • Get-FileHash F:\Test.txt -алгоритъм RIPEMD160

Как да проверите хеш сумата чрез командния ред

Много от нещата, които правите в PowerShell, могат да се извършват в класическия команден ред. Проверката на хеша чрез командния ред се извършва по следния начин.


По подразбиране Командна линияпоказва хеш сумата SHA1 , но можете да промените това, като кажете на системата точно какъв хеш искате да получите. За да направите това, използвайте следните команди:

  • certutil -хеш файл F:\Test.txt MD5
  • certutil -хеш файл F:\Test.txt MD4
  • certutil -хеш файл F:\Test.txt MD2
  • certutil -hashfile F:\Test.txt SHA512
  • certutil -hashfile F:\Test.txt SHA384
  • certutil -hashfile F:\Test.txt SHA256
  • certutil -hashfile F:\Test.txt SHA1

Как да проверите хеша с помощта на HasTab

HashTab е страхотна малка помощна програма, която ще направи проверката на хешовете лесна. Няма да се налага да въвеждате сложни команди всеки път, за да проверите. Ще бъде достатъчно просто да отидете в свойствата на файла, където вече ще бъдат събрани всички суми.

Освен това HashTab улеснява сравняването на хеш сумите на два файла. За да направите това, щракнете с десния бутон върху първия файл и изберете Имотии след това отворете раздела Файлови хешове. Кликнете Сравнете файлаи посочете пътя до втория файл.

В полето ще се покаже хеш сумата на втория файл Хеш сравнениеи ако сумите съвпадат, ще има зелена отметка до иконата за хеш. Ако не съвпадат, има червен кръст.

Публикации по темата