Основен Windows Какво е контролна сума? Примери, случаи на употреба и калкулатори

Какво е контролна сума? Примери, случаи на употреба и калкулатори



Контролната сума ви казва дали вашата версия на даден файл е била променена или не.

Дефиниция на контролна сума (и как се генерира)

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

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

Контролната сума също понякога се нарича aхеш сумаи по-рядко ахеш стойност,хеш код, или просто aхеш.

Прост пример за контролна сума

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

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

|_+_|

За нашите цели тук те по същество са равни помежду си. Въпреки това, извършването на дори лека промяна, като премахване на jустпериодът, ще произведе напълно различна контролна сума.

|_+_|

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

Как се използва: Случай на използване на контролна сума

Да приемем, че изтегляте голяма софтуерна актуализация, като сервизен пакет. Това вероятно е огромен файл, изтеглянето на което отнема няколко минути или повече.

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

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

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

|_+_|

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

колко често актуализират google earth

Съвпадат ли контролните суми? Страхотен! Можете да сте много уверени, че двата файла са идентични.

Контролните суми не съвпадат ли? Това може да означава няколко неща:

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

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

как да компресирам pdf windows

Калкулатори за контролна сума

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

Две безплатни опции

Една страхотна безплатна опция (всъщност любимата ни) е Microsoft File Checksum Integrity Verifier , наричана накратко FCIV. Поддържа само MD5 и SHA-1 криптографски хеш функции, но те са най-популярните в момента.

Microsoft File Checksum Integrity Verifier е програма от команден ред, но е много лесна за използване.

Как да проверите целостта на файла в Windows с FCIV

Друг отличен безплатен калкулатор за контролна сума за Windows е IgorWare Hasher , и е напълно преносим, ​​така че не е нужно да инсталирате нищо (но ще ви трябва програма за отваряне на RAR файлове, за да разопаковате програмата). Ако не се чувствате добре с инструментите на командния ред, този инструмент вероятно е по-добрият избор. Поддържа MD5 и SHA-1, както и CRC32. Можете да го използвате, за да намерите контролната сума на текст и файлове.

Вграден калкулатор на Windows

Можете също да използвате certutil програма, вградена в Windows. Това също е инструмент за команден ред, но е също толкова лесно да се използва за валидиране на MD5 контролната сума на файловете. Тази статия също описва как да направите същото на Linux с Аз съм md5 .

IgorWare Hasher

Опция с отворен код

От JDigest е калкулатор за контролна сума с отворен код, който работи в Windows, както и в macOS и Linux.

Онлайн опция

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

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

ЧЗВ
  • Всички контролни суми уникални ли са?

    да Само файлове, които са идентични, ще имат една и съща контролна сума. Промяната на нещо различно от името на файла ще доведе до различна контролна сума.

  • Как калкулаторите за контролна сума изчисляват контролни суми?

    Калкулаторите за контролна сума използват редица алгоритми, включително надлъжна проверка на паритета, контролна сума на Fletcher, Adler-32 и циклични проверки за излишък (CRC).

  • Как да валидирам няколко контролни суми наведнъж?

    Можете да получите контролната сума на няколко файла наведнъж с помощта на MD5 команда. Отворете терминала и въведете md5 последвано от всяко име на файл (разделено с интервали), след което натиснете Въведете .

Интересни Статии

Избор На Редактора

Как бързо да премахнете дубликати в Excel
Как бързо да премахнете дубликати в Excel
Колкото по-сложна е електронната таблица, толкова по-лесно е да дублирате клетки, редове или колони. Скоро е трудно да се видят реалните данни от копията и управлението на всичко може да стане досадно. За щастие, подрязването на електронни таблици е лесно, ако
Как да изтриете таен чат в Telegram
Как да изтриете таен чат в Telegram
Telegram предоставя множество функции за сигурна комуникация, включително „таен чат“. Тази опция предлага криптиране от край до край за максимална поверителност. Все пак може да искате да изтриете таен чат в даден момент. Тази статия ще ви покаже как да изтриете
Преглед на Bose QuietComfort 35: Едни от най-добрите слушалки с шумопотискане, които могат да се купят
Преглед на Bose QuietComfort 35: Едни от най-добрите слушалки с шумопотискане, които могат да се купят
През годините Bose създаде доста ниша за себе си на пазара за активни шумопотискащи слушалки. И това ги прави и от дълго време - от 2000 г. насам. Достатъчно странно обаче за една компания
Как да замените снимката на потребителския акаунт по подразбиране в Windows 10
Как да замените снимката на потребителския акаунт по подразбиране в Windows 10
Тази публикация обяснява как да промените потребителската картина по подразбиране на персонализирано изображение в Windows 10. Тя ще бъде приложена към нови потребителски акаунти и към акаунти със изображение по подразбиране.
Как да настроите аларма на устройства с Android
Как да настроите аларма на устройства с Android
Инструкции стъпка по стъпка за настройка на аларма за различни устройства с Android, включително Wear.
Как да направите своя герой малък в Roblox
Как да направите своя герой малък в Roblox
Roblox е игра в играта, в която вие играете и играете ролята на създател на игра. Платформата позволява креативността на играча и споделя вълнуващи скриптове/игри с общността. Но когато става въпрос за персонализиране на герои или аватар,
Премахнете контекстното меню на Windows Media Player
Премахнете контекстното меню на Windows Media Player
Ето как да премахнете контекстното меню на Windows Media Player от File Explorer в Windows 10, Windows 8 и Windows 7 с ощипване.