Как проверить контрольные суммы в Linux и Windows

Как проверить контрольные суммы в Linux и Windows

Лучший впн это тот который настроил сам. Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер

Как проверить контрольные суммы в Linux и Windows и зачем это нужно. Пример зачем. Перед установкой операционной системы мы скачиваем её образ. Для того, что бы убедится в том, что образ скачан полностью и никаких проблем нет.

Разработчики предоставляют информацию в виде специального hash ключа с помощью которого проверяется в порядке образ или нет. С тем для чего проверять iso образ дистрибутива разобрались. Далее будем выяснять как и с помощью каких инструментов сравнить контрольные суммы и проверить целостность файлов.

Проверка контрольной суммы iso образа в Linux

Информация с хэш файлами выкладывается на сервере для скачивания или сообщается дополнительно. Для примера возьмем Debian. На сервере для скачивания дистрибутива есть файлы названные по алгоритму хеширования; MD5SUMS, SHA1SUMS и тп.. В них указана нужная информация. Для подтверждения подлинности файла метод (md5 — «Message Digest 5» или sha — «Secure Hash Algorithm»).

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

В линукс есть штатные утилиты с помощью которых проверяются хеши файлов. Это md5sum для алгоритма md5 и shasum для проверки алгоритма sha. Это консольные утилиты поэтому терминал. Запустим его и введем команду: md5sum имя_файла.

Проверка контрольной суммы файла. Переходим в каталог с файлом и для проверки образа — debian-live-8.6.0-amd64-cinnamon-desktop.iso

указываем в терминале:

Получаем результат: d68795adebd4bdee97c85fe226e16ff7 . Сравним с информацией с сервера: d68795adebd4bdee97c85fe226e16ff7.

Контрольная сумма образа, вывод хеш суммы файла диска

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

Так же поступаем если хотим проверить алгоритм sha. Только дополняем команду в зависимости от битности алгоритма 1-, 256-, 384- или 512-битного. Например так:

Сверяем с информацией на сайте как в предыдущем примере.

Проверка контрольных сумм в линукс с помощью программы GtkHash

Теперь давайте рассмотрим как проверить контрольные суммы файлов, вариант с графическим интерфейсом (GUI). Установите программу с помощью команды:

Запустите программу. Выберите с помощью кнопки расположенной рядом с надписью «Файл» нужный файл. На рисунке номер 1. И нажмите кнопку «Hash». На рисунке под номером 2.

Окно программы GtkHash

Программа посчитает хеши сразу по трем алгоритмам: md5, sha1 и sha256.

Читайте также:  Альтернативный буфер обмена для Windows. Утилита Save.Me

Сравнение контрольных сумм в программе GtkHash

Возможности утилиты гораздо шире. Для настройки выберите пункт «Правка», «Параметры». Откроется окно в котором можно выбрать большое количество хеш функций.

Окно настроек GtkHash с выбором хеш функций

Установить флаг (галочку) напротив нужной и она будет отображена в главном окне. После обработки результат также будет отображен во всех выбранных окнах.

Как проверить контрольную сумму файла в Windows

У microsoft тоже есть своя утилита командной строки и называется она fciv.exe (File Checksum Integrity Verifier utility).

В Windows 10 появилась утилита командной строки CertUtil. Для проверки хеша с её помощью введите команду:

Я предлагаю использовать более простой способ проверить контрольные суммы образа. С помощью программы Hashtab. Скачайте  программу с официального сайта.

После установки программа интегрируется в проводник. Зайдите в папку со скачанным образом. Правым кликом кликните по файлу и выберите из контекстного меню пункт «Свойства». Перейдите на вкладку «Хэш-суммы файлов». Увидите хеши в двух интересующих нас алгоритмах, md5 и sha1.

Как проверить контрольную сумму файла в Windows

Если хеши не отобразились или требуется указать дополнительные алгоритмы расчета то нажмите на ссылку «Настройки».

Ссылка для настройки программы Hashtab

В открывшемся меню поставьте флаги напротив требуемых значений.

Меню настройки программы для подсчета хеш-сумм файлов в виндовс HashTab

Для проверки текущего файла нужно в поле «Сравнение хеша» указать значение выбранного алгоритма из списка предоставленного поставщиком файла. В моем примере это образ дебиан xfce.

Сравнение по алгоритму md5. Если видим что на значке решетка появилась зеленая галочка значит значения совпадают. Файл в порядке можно пользоваться.

Проверка хеш-суммы образа в программе HashTab по алгоритму md5 с правильным значением и выводом зеленой галочки

Используя кнопку «Сравнить файл» можно сравнить хеши двух файлов. Я, для примера, сравнил два iso образа дебиан xfce и lxqt. Их значения, конечно, не сошлись, что и отображено на скриншоте, где показан красный крест на значке решетки.

Пример неверного значения хеша в программе HashTab
На этом всё. Надеюсь теперь у вас не возникнет проблем с проверкой контрольной суммы файлов ни в линукс ни в виндовс.

Видео: Как проверить hash-суммы образа в linux

(Visited 1 386 times, 1 visits today)
Chuzhoy
CHUZHOY007.ru
Добавить комментарий

  1. Сергей

    Подскажите,пытаюсь скачать сборку Linux SolydX и с офсайта и с других источников:контрольные суммы ISO-образа всегда не совпадают!Скачивал несколько раз и по Wi-Fi и по кабелю(соединение стабильное,скорость хорошая)-результат один и тот же.В чём тут дело и стоит ли устанавливать?

    Ответить
    1. Chuzhoy автор

      Я скачал проверил у меня тоже не сошлась. Если очень хотите использовать именно этот дистрибутив обратитесь к разработчикам. Я бы не стал его использовать.

      Ответить