Проверка контрольной суммы MD5 файла

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

Разработчики больших файлов, таких как ISO, запускают эти завершенные образы через программу для создания зашифрованного файла MD5. Этот метод предоставляет уникальную контрольную сумму, которая является отпечатком файла.

Вы загружаете ISO, а затем запускаете инструмент, который создает контрольную сумму MD5 для этого файла. Возвращаемая контрольная сумма должна совпадать с той, которая указана на веб-сайте разработчика программного обеспечения.

Загрузка файла с контрольной суммой MD5

Чтобы продемонстрировать, как проверить контрольную сумму файла, вам понадобится файл, в котором уже есть доступная контрольная сумма MD5 для сравнения.

Большинство дистрибутивов Linux предоставляют контрольную сумму SHA или MD5 для своих образов ISO. Одним из дистрибутивов, в котором для проверки файла используется метод контрольной суммы MD5, является Bodhi Linux.

Загрузите живую версию Bodhi Linux с http://www.bodhilinux.com/.

Связанная страница предлагает три версии:

  • Стандарт
  • Выпуск AppPack
  • Устаревший выпуск

Загрузите два файла: ISO-образ Bodhi Linux, доступный по ссылке для загрузки, и файл MD5. Вы сравните контрольную сумму, которую вы видите в файле MD5, с контрольной суммой, которую вы получите в сеансе оболочки.

  1. Загрузите сам ISO, щелкнув ссылку «Загрузить» под разделом «Стандартный выпуск».

    Скриншот ссылки для скачивания стандартной версии Bodhi Linux
  2. Нажмите MD5 чтобы загрузить файл контрольной суммы MD5 на свой компьютер.

    Скриншот ссылки для скачивания MD5 для стандартной версии Bodhi Linux
  3. Откройте файл MD5 в текстовом редакторе. Содержимое выглядит примерно так:

    ba411cafee2f0f702572369da0b765e2 bodhi-4.1.0-64.iso

Проверьте контрольную сумму MD5 с помощью Windows

Чтобы проверить контрольную сумму MD5:

  1. Открыть командную строку.

    Снимок экрана со значком запуска командной строки Windows 10
  2. Откройте папку загрузок, набрав cd Загрузки. Если вы сохранили файлы в другом месте, перейдите туда.

    Снимок экрана каталога загрузок в командной строке Windows 10
  3. Тип certutil -hashfile за которым следует имя файла, а затем MD5.

    Снимок экрана команды " certutil -hashfile bodhi-5.0.0-64.iso MD5" в командной строке Windows 10
  4. Убедитесь, что возвращаемое значение соответствует значению файла MD5, который вы загрузили с веб-сайта Bodhi (и открыли в Блокноте).

    Снимок экрана, сравнивающий хэштег в окне командной строки с хэштегом в Блокноте
  5. Если значения не совпадают, значит, файл недействителен, и вам следует загрузить его снова.

Проверьте контрольную сумму MD5 с помощью Linux

Чтобы проверить контрольную сумму MD5 с помощью Linux, следуйте этим инструкциям:

  1. Откройте сеанс оболочки, затем перейдите в каталог, в который вы скачали файлы.

  2. Входить md5sum за которым следует имя файла.

    Терминал с командами для проверки md5 в Linux
  3. Значение, отображаемое командой md5sum, должно соответствовать значению в файле MD5.

Соображения

Метод md5sum для проверки действительности файла работает только до тех пор, пока сайт, с которого вы загружаете программное обеспечение, безопасен. Это хорошо работает, когда доступно множество зеркал, потому что вы всегда можете проверить их на основном веб-сайте.

Однако, если кто-то взломает основной сайт и злоумышленники изменят контрольную сумму на сайте, вы, вероятно, загружаете то, что не хотите использовать.

Если контрольная сумма файла не соответствует значению в дополнительном файле загрузки, вы знаете, что файл был каким-то образом поврежден. Попробуйте повторно скачать его. Если несколько попыток не удались, сообщите об этом владельцу файла или администратору сайта, который его обслуживает.