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

Чудите(Are) се какво е контролна сума? Може да сте забелязали, че когато изтегляте файлове от определени уебсайтове, те имат много дълъг низ от числа и букви, наречен контролна сума или MD5 контролна сума или SHA-1 и т.н. Тези наистина дълги низове основно действат като пръстови отпечатъци за този конкретен файл, независимо дали това е EXE , ISO , ZIP и т.н.

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

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

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

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

sha1 контролна сума

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

Около 99,9% от времето наистина не е нужно да се грижите или да се притеснявате за контролни суми, когато изтегляте файлове от Интернет(Internet) . Въпреки това, ако изтегляте нещо чувствително като антивирусен софтуер или софтуер за поверителност като Tor , вероятно е добра идея да проверите контролната сума, защото хакерите могат да създадат заразени със злонамерен софтуер версии на критичен софтуер, за да получат пълен достъп до системата.

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

Помощна програма за контролна сума MD5 & SHA

Помощната програма MD5 & SHA Checksum(MD5 & SHA Checksum Utility) е любимата ми помощна програма за работа с контролни суми, защото има всички функции, които ми трябват в безплатната версия. След като го изтеглите, просто стартирайте EXE файла, за да отворите програмата.

md5 sha контролна сума

Интерфейсът е много ясен и лесен за използване. Просто(Simply) щракнете върху бутона Преглед(Browse) , за да изберете вашия файл и хешовете ще бъдат изчислени автоматично за MD5 , SHA-1 , SHA-256 и SHA-512 .

Както можете да видите, хешът MD5(MD5) е най-краткият, а хешът SHA-512(SHA-512) е много дълъг. Колкото по-дълъг е хешът, толкова по-сигурен е той.

генерирани хешове

За да потвърдите хеш, просто го копирайте и поставете в полето Hash най-долу. Щракнете(Click) върху Проверка(Verify) и той ще го сравни с четирите генерирани хеша, за да види дали има съвпадение.

Онлайн калкулатор за контролна сума

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

Сайт, наречен Defuse , има безплатен калкулатор за контролна сума на файлове за качвания с размер до 5MB. Това е доста малко, така че ще трябва да използвате или настолното приложение, или следващия онлайн инструмент, споменат по-долу, за нещо по-голямо от това.

онлайн калкулатор на контролна сума

Ако 5 MB е твърде малко, тогава вижте OnlineMD5 , друг безплатен сайт, който ви позволява да генерирате контролни суми за файлове с размер до 4 GB. Очевидно прави това, без да качва действителния файл на техните сървъри. Не съм сигурен как работи, но изглежда просто стартира алгоритъма локално във вашата система и след това просто го показва в браузъра. Доста интелигентен начин да го направите, защото не е нужно да изтегляте допълнителен софтуер и не е нужно да чакате вечно, за да качите голям файл.

онлайнmd5

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



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts