Начало - Настройки
Контролна сума. Какво е това и как се проверява? HashTab - определяне на контролни суми на файлове Изчисляване на хеш суми

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

След изтегляне на файлове от интернет, особено ISO дискови изображения на различни продукти, добра идея е да сравните хеша на тези файлове с този, публикуван от производителя на тези продукти, за да определите дали файловете са били обект на промени (въвеждане на програми на трети страни, вируси и др.).

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

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

Ако се открие несъответствие на контролната сума, по-добре е да помислите 100 пъти, преди да използвате диска по този начин. Може да попитате как можете да разберете контролната сума на файл в операционната система Windows?

ХЕШ СУМА

Ще отговоря, има такава малка и в същото време безплатна програма, наречена HashTab, която е интегрирана в Windows Explorer и ще ви помогне лесно да определите хеш сумата (контролната сума) на файла, който сте изтеглили, за да проверите неговата автентичност и цялост . Програмата може да бъде изтеглена от официалния сайт на:

Http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe

където след като отидете на сайта, трябва да кликнете върху бутона „Изтегли сега!“

В полето, което се показва, въведете вашия имейл адрес, на който ще бъде изпратен имейл с връзка за изтегляне на програмата и щракнете върху бутона „Изпращане на връзка за изтегляне“.

Проверяваме пощата и виждаме писмо, което предоставя URL адреса, от който можем да изтеглим програмата, размера на програмата и нейната контролна сума.

Изтеглете програмата, като посочите папката.

Извлечете инсталатора на програмата от архива и го стартирайте, като щракнете двукратно с левия бутон на мишката. В прозореца на инсталатора, който се отваря, щракнете върху бутона „Напред“.

В следващия прозорец се съгласяваме с лиценза, като щракнете върху бутона „Съгласен съм“.

Изберете папката за инсталиране на програмата (по-добре е да я оставите по подразбиране) и щракнете върху бутона „Инсталиране“.

Завършваме инсталацията, като щракнете върху бутона „Край“.

КОНТРОЛНА СУМА

След приключване на инсталацията, програмата се интегрира в контекстното меню на операционната система Explorer. За да покажем контролната сума на файл, трябва да щракнете с десния бутон върху него и да щракнете върху „Свойства“.

В прозореца, който се отваря, щракнете върху раздела „Файл хеш суми“.

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

След приключване на изчислението в прозореца „Хеш стойност“ ще видим контролната сума за файла.

В „Настройки“ на програмата можете да добавите допълнителни показани хеш суми и да ги конфигурирате по-подробно (оставям го по подразбиране).

За да сравня контролната сума на изображение на диск (в моя случай), отивам на официалния уебсайт и търся къде е посочена хеш сумата на изображението (на сайта намирам публикувания файл „MD5SUMS“).

Отварям този файл и търся контролната сума за моя дисков образ (това е ubuntu-12.10-desktop-i386.iso).

Копирам го от сайта.

Поставям го в полето „Hash Comparison“ в раздела „File Hash Sum“ на моето дисково изображение и виждам зелена отметка, показваща, че контролната сума на файла съвпада напълно с контролната сума на дисковото изображение на официалния уебсайт.

Можете да проверите хеш сумата на 2 файла по друг начин, като щракнете върху бутона „Сравнение на файла“, изберете файла, от който се нуждаем, в Explorer и щракнете върху бутона „Отвори“ и погледнете резултата.

По този начин се опитваме да се предпазим от използването на модифицирани версии на файлове.

В нашата дигитална ера дори един мижав байт може да струва много. Ако в 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 изображения. И дори ако имате няколко компютъра с инсталирани различни операционни системи, ще ви бъде много по-удобно да използвате един софтуер, вместо да търсите отделни програми, предназначени за различни операционни системи. В интернет има доста подобни решения, което ви позволява да избирате сред изобилие от почти идентични програми, различаващи се една от друга само в интерфейса. Въпреки това, всички тези програми са доста прости и не много широки по отношение на тяхната функционалност, така че без значение какво изберете, всичко ще бъде приблизително същото. Успех и целостта на информацията!

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

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

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

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

Проверка на контролна сума с помощта на помощната програма File Checksum Integrity Verifier

Microsoft, разбира се, има своя собствена помощна програма за команден ред за изчисляване и проверка на контролни суми на файлове - Проверка на целостта на контролната сума на файла(fciv.exe). Може да бъде изтеглен от KB841290 (където синтаксисът също е описан подробно) или чрез директна връзка (41 kb). След това предполагам, че знаете къде е разопакована помощната програма и къде е записан ISO образът на Windows 7.

Достатъчно е да изпълните една команда в командния ред (Старт - Търсене - cmd):

<путь к утилите>\fciv.exe -sha1<путь к ISO>\ име на файл.iso

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

%userprofile%\desktop\fciv.exe -sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso

И резултатът е контролната сума на файла:

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

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

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

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

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

Инструкции

Намерете файла в Total Commander, чиято контролна сума искате да проверите. Стартирайте Total Commander. В един от панелите сменете текущото устройство на файла, който търсите. За да направите това, можете да използвате бутоните или падащия списък, разположен в горната лента с инструменти. Като щракнете двукратно върху елементите в списъка с директории, отидете до директорията с желания файл. Изберете го в списъка.

Отворете диалоговия прозорец за задаване на параметри за изчисляване на контролни суми на файла. За да направите това, в главното меню на приложението разгънете секцията „Файл“ и след това щракнете върху елемента „Създаване на SFV файл с контролна сума (CRC)...“.

Конфигурирайте параметрите за генериране на контролна сума. В диалоговия прозорец „Създаване на файлове с контролна сума на SFV (CRC)“ поставете отметка в квадратчето „MD5“, ако искате резултатът от изчислението на контролната сума на файла да бъде MD5 хеш (повечето контролни суми, публикувани в Интернет, са MD5 хешове). Премахнете отметката от квадратчето „Създаване на отделен SFV файл за всеки файл“. В полето „Запазване на файл(ове) с контролна сума като:“ въведете пътя и името на файла, в който ще бъде поставен резултатът от изчислението на контролната сума.

Изчислете контролната сума на файла. В диалоговия прозорец „Създаване на SFV файлове с контролна сума (CRC)“ щракнете върху „OK“. Ще започне процесът на изчисляване на контролната сума. Напредъкът на процеса ще бъде показан от индикатор за напредък в прозореца, който се появява. Ако изходният файл е голям, контролната сума може да отнеме много време. Изчакайте, докато операцията приключи.

Проверете контролната сума на файла. Отворете създадения файл с контролна сума в текстов редактор или програма за преглед. По-специално, можете да използвате функцията за преглед, вградена в Total Commander. За да направите това, изберете генерирания файл с контролна сума в панела Total Commander и натиснете клавиша F3. Файлът ще съдържа ред, структурно състоящ се от две части. Първата му част, разположена преди знака "*", е символично представяне на контролната сума на файла. Сравнете този низ с известна стойност на контролна сума.

Хеширането се използва в много задачи, свързани с обработката на цифрови данни. Операцията по хеширане включва получаване на блок от данни с фиксиран размер въз основа на данни с неопределена (вероятно много голяма) дължина. Има много алгоритми за хеширане, които се различават по дължина на хеша, скорост и други параметри. Повечето от тези алгоритми се използват изключително в криптографията. Но хеширането се използва и в ежедневието. Така, с помощта на хеширане, целостта на данните се потвърждава лесно. Например, разработчик на програма може да я постави на няколко сървъра за споделяне на файлове. Но това може да бъде направено и от нападател, който добавя злонамерен код към програмата. Въпреки това хешът на разпространения файл може да бъде публикуван на уебсайта на разработчика. И тъй като всеки може да хешира файл, не е трудно да се провери неговата автентичност чрез просто сравняване на хешовете. Днес има много програми, които улесняват получаването на файлови хешове.

Ще ви трябва

  • Файлов мениджър Total Commander.

Инструкции

Отворете директорията с файловете за хеширане от панелите на файловия мениджър на Total Commander. За да направите това, изберете диска, на който се намирате, като щракнете върху един от тях или използвате падащия списък, разположен над панела. Чрез последователно избиране на директории отидете до желаната директория.

Хеш файлове. Изберете „Файл“ от главното меню на приложението и след това „Създаване на SFV файл с контролна сума (CRC)...“. В диалоговия прозорец, който се появява, поставете отметка в квадратчето „MD5“. Можете също да поставите отметка в квадратчето „Създаване на отделен SFV файл за всеки файл“. В този случай хеш стойността на всеки файл ще бъде поставена в отделен файл. Натиснете "OK". Изчакайте процеса на изчисление на хеша да завърши. Резултатите от хеширането ще бъдат поставени във файл или файлове с разширение „.md5“.

Вземете хеш стойности. Отворете файла с разширение ".md5" в програма за преглед на текстови файлове или текстов редактор. Той ще съдържа хеш стойностите, по една на ред, последвани от имената на файловете, от които е създаден хешът.

Моля, обърнете внимание

Хеширането на файлове може да отнеме много време, ако файловете са достатъчно големи.

Потребителите на персонални компютри често копират дискови изображения във формати iso, nrg, mdf и др. от мрежата. В някои случаи, когато ги монтирате на четящи устройства, програмата може да генерира грешка за несъответствие на контролната сума. Можете да проверите изображението за съвпадение на тези суми с помощта на специални програми.



 


Прочетете:



Процес на рестартиране на браузъра Firefox

Процес на рестартиране на браузъра Firefox

Повечето проблеми с Firefox могат да бъдат коригирани, като следвате методите за отстраняване на неизправности, описани по-долу. Опитайте тези стъпки в ред. Ако някой не работи,...

Безплатно нулиране на нивото на мастилото в принтери Epson L100, L110, L210, L300, L350, L355, L550, L555, L800

Безплатно нулиране на нивото на мастилото в принтери Epson L100, L110, L210, L300, L350, L355, L550, L555, L800

Безплатно нулиране на нивото на мастилото за принтери Epson L110, L210, L300, L350, L355, L550, L555.

VK руската версия на моята страница

VK руската версия на моята страница

Инструкции за презареждане на контейнери с мастило и...

Форматиране на SD и microSD карти с памет: защо е необходимо и как да го направите

Форматиране на SD и microSD карти с памет: защо е необходимо и как да го направите

Социалната мрежа Vkontakte моята страница днес е един от най-популярните интернет ресурси в света, да не говорим за Русия и Украйна. тя...

Бърза и безопасна помощна програма за форматиране на SD, SDHC и SDXC карти с памет.  Програмата поддържа и работа с други видове външни... feed-image