Основен 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 последвано от всяко име на файл (разделено с интервали), след което натиснете Въведете .

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

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

Firefox ще прекрати поддръжката на Adobe Flash на 26 януари 2021 г. с версия 85
Firefox ще прекрати поддръжката на Adobe Flash на 26 януари 2021 г. с версия 85
Mozilla официално обяви своята пътна карта за прекратяване на Flash. Компанията се присъединява към други доставчици и ще спре да поддържа Flash през януари 2021 г. Firefox версия 84 ще бъде окончателната версия, която поддържа Flash. На 26 януари 2021 г. се очаква да бъде пусната Mozilla Firefox 85. Това ще бъде версия без поддръжка на Flash, подобряваща нашата производителност и
Как да изтриете календар на iPhone
Как да изтриете календар на iPhone
Вече нямате нужда от календар за един от вашите акаунти? Ето как да премахнете календар на iPhone, включително абонирани календари, и да ги добавите обратно.
Защо батерията на вашия лаптоп се изтощава толкова бързо? 17 начина за коригиране
Защо батерията на вашия лаптоп се изтощава толкова бързо? 17 начина за коригиране
Не можем да деактивираме автоматичните реклами програмно на страницата, така че сме тук!
Преглед на Nvidia GeForce GTX 460
Преглед на Nvidia GeForce GTX 460
Повтарящите се критики към Fermi досега бяха, че това е гореща, бавна и скъпа технология, а Nvidia, допълваща гамата с намалената GTX 465, не помогна. По този начин се радваме да видим връщане
Какво да направите, ако компютърът ви с Windows 10 спре да реагира
Какво да направите, ако компютърът ви с Windows 10 спре да реагира
Има причина Windows 10 да е последната версия, която Microsoft някога ще пусне публично: Windows 10 е по-бърз, по-безопасен и по-способен от която и да е версия досега. Вместо да надстроите Windows до версия 11 или
Как да видите какво използва данните на iOS 9 (iPhone и iPad)
Как да видите какво използва данните на iOS 9 (iPhone и iPad)
Продължавайте да стигате до края на месеца и се чудите къде е изчезнала вашата надбавка за данни? PC Pro е тук, за да ви помогне. Следвайте нашите прости инструкции стъпка по стъпка, за да ви помогнем да решите кои приложения да премахнете и кои да
Тема Summer Blooms за Windows 10, Windows 8 и Windows 7
Тема Summer Blooms за Windows 10, Windows 8 и Windows 7
Изпитайте топлината на яркото, слънчево време с тематичния пакет Summer Blooms. Тази тема включва впечатляващи цветни снимки като тапети за десктоп. Този красив пакет с теми е създаден първоначално за Windows 7, но можете да го използвате в Windows 10, Windows 7 и Windows 8. Темата идва с 16 фонови изображения на работния плот с впечатляващи тапети за