Проверка на MD5 контролната сума на файл
Когато изтегляте голям файл, като дистрибуция на Linux под формата на ISO, трябва да го потвърдите, за да сте сигурни, че файлът е изтеглен правилно – без грешки или неоторизирани модификации.
Разработчиците на големи файлове като ISO стартират тези завършени изображения чрез програма, за да генерират MD5 криптиран файл. Този метод осигурява уникална контролна сума, която е пръстов отпечатък на файла.
Изтегляте ISO и след това стартирате инструмент, който създава контролна сума MD5 спрямо този файл. Контролната сума, която се връща, трябва да съвпада с тази на уебсайта на софтуерния разработчик.
Изтегляне на файл с контролна сума MD5
За да демонстрирате как да потвърдите контролната сума на файл, ще ви е необходим файл, който вече има налична MD5 контролна сума, с която да го сравните.
Повечето дистрибуции на Linux предоставят или SHA, или MD5 контролна сума за своите ISO изображения. Една дистрибуция, която използва метода за проверка на MD5 за валидиране на файл, е Bodhi Linux.
Изтеглете жива версия на Bodhi Linux от http://www.bodhilinux.com/.
Свързаната страница предлага три версии:
- Стандартно
- Издание на AppPack
- Наследено издание
Изтеглете два файла: Bodhi Linux ISO, достъпен на връзката за изтегляне, и MD5 файла. Ще сравните контролната сума, която виждате във файла MD5, с контролната сума, която ще получите в сесия на шел.
-
Изтеглете самия ISO, като щракнете върху връзката Изтегляне точно под секцията Standard Release.
-
Щракнете върху MD5 за да изтеглите файла за контролна сума MD5 на вашия компютър.
-
Отворете MD5 файла в текстов редактор. Съдържанието изглежда по следния начин:
ba411cafee2f0f702572369da0b765e2 bodhi-4.1.0-64.iso
Проверете контролната сума MD5 с помощта на Windows
За да проверите контролната сума MD5:
-
Отворете командния ред.
-
Отворете папката си за изтегляния, като напишете CD изтегляния. Ако сте запазили файловете на друго място, отидете там.
-
Тип certutil -хеш файл последвано от името на файла и след това MD5.
-
Проверете дали върнатата стойност съответства на стойността на MD5 файла, който сте изтеглили от уебсайта на Bodhi (и отворили в Notepad).
Ако стойностите не съвпадат, файлът не е валиден и трябва да го изтеглите отново.
Проверете контролната сума MD5 с Linux
За да проверите контролната сума MD5 с Linux, следвайте тези инструкции:
Отворете сесия на shell, след което посетете директорията, където сте изтеглили файловете.
-
Въведете md5sum последвано от името на файла.
Стойността, показана от командата md5sum, трябва да съвпада със стойността във файла MD5.
Съображения
Методът md5sum за проверка на валидността на файл работи само докато сайтът, от който изтегляте софтуера, е защитен. Работи добре, когато има много огледала, защото винаги можете да проверите обратно в основния уебсайт.
Въпреки това, ако някой хакне основния сайт и натрапниците променят контролната сума на уебсайта, тогава вероятно изтегляте нещо, което не искате да използвате.
Ако контролната сума на файла не съвпада със стойността в допълнителния файл за изтегляне, знаете, че файлът е повреден по някакъв начин. Опитайте да го изтеглите отново. Ако няколко опита са неуспешни, уведомете собственика на файла или администратора на сайта, който го обслужва.