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

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

Иллюстрация: глядя на двоичный код с лупой.

Один из способов узнать, безопасен ли для установки загруженный файл программы, — это сравнить файл. контрольная сумма (также называемый хэш) перед запуском исполняемого файла.

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

Контрольная сумма — это длинная строка чисел, которая выглядит так:

6fa92dd2ca691c11dfbfc0a239e34369897a7fab

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

Примечание

Для максимальной безопасности системы всегда проверяйте контрольную сумму любого программного обеспечения, загружаемого из Интернета, перед его запуском..

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

Windows 10

Многие утилиты могут проверять контрольную сумму файла в Windows. Ниже представлены наши любимые варианты: калькулятор контрольной суммы, простая в использовании утилита для сравнения контрольных сумм и утилита командной строки FCIV от Microsoft..

Калькулятор контрольной суммы

Калькулятор контрольной суммы — это бесплатная утилита для расчета контрольной суммы файла, которая поддерживает наиболее часто используемые алгоритмы контрольной суммы файла, такие как md5, crc32 и sha1. Калькулятор контрольной суммы также может обрабатывать несколько файлов в пакетном режиме и является простой для понимания и использования программой Windows..

Скачивание и установка калькулятора контрольной суммы

  1. Скачать калькулятор контрольной суммы.
  2. Запустите исполняемый файл, контрольная суммаcalculator_setup.exe.
  3. Следуйте инструкциям по установке программы..

С помощью калькулятора

  1. Откройте калькулятор контрольной суммы, если он еще не открыт после установки.
  2. Щелкните значок Просматривать рядом с полем файла и перейдите к файлу, который хотите проверить. В нашем примере мы проверяем контрольную сумму файла windirstat1_1_2_setup.exe..
  3. Выберите тип контрольной суммы вы рассчитываете. По умолчанию Контрольная сумма установлен в MD5, в нашем примере ниже мы установили значение в SHA1.
  4. Щелкните значок Рассчитать кнопка.
  5. После нажатия Рассчитать, результат отображается в поле «Результат». Чтобы сравнить значения с тем, что показано на веб-странице или в документации, скопировать и вставить контрольную сумму в поле Сравнить и нажмите Проверять. Если оба значения совпадают, вы увидите окно сообщения, указывающее, что значения совпадают..

Калькулятор контрольной суммы

Использование утилиты Microsoft FCIV

команда fciv

К сожалению, ни одна из версий Microsoft Windows не поставляется с предустановленной утилитой контрольной суммы, но Microsoft выпустила команду командной строки для вычисления контрольной суммы. В нашем примере мы будем загружать, устанавливать и использовать Microsoft FCIV (Средство проверки целостности контрольной суммы файла), чтобы проверить WinDirStat установочный файл. WinDirStat — отличная бесплатная утилита для проверки того, какие файлы и папки занимают место на вашем жестком диске..

Скачивание и установка Microsoft FCIV

  1. Скачать FCIV от Microsoft.
  2. Запустите исполняемый файл, Windows-KB841290-x86-ENU.exe.
  3. Нажмите да принять лицензионное соглашение.
  4. Программа установки спросит, куда вы хотите извлечь файлы. Его удобно разместить в том же месте, что и установщик WinDirStat, поэтому мы рекомендуем вам распаковать его в папку «Загрузки». Нажмите Просматривать, выделять Загрузки, и нажмите Ok.

Установка FCIV для проверки контрольной суммы установщика WinDirStat

  1. Нажмите Ok извлечь файлы.
  2. Нажмите Ok закрыть установщик.

Кончик

Если вы скопируете файл fciv.exe в каталог C: \ Windows, команда будет работать из любого каталога или диска в командной строке..

Использование FCIV

  1. FCIV — это утилита командной строки, поэтому ее нужно запускать из командной строки Windows. Откройте новое окно командной строки. В Windows 10 вы можете найти его в Стартовое менюСистема WindowsКомандная строка. Вы также можете открыть его из окна Выполнить, если нажмете Победить+р (удерживайте клавишу Windows на клавиатуре и нажмите р), тип cmd, и нажмите Enter.
  2. Перейдите в каталог загрузок или в каталог, содержащий fciv и файл, который вы хотите сравнить. В командной строке запустите:

cd Загрузки

  1. Контрольные суммы, представленные в WinDirStat, используют алгоритм SHA1, поэтому нам нужно использовать -sha1 вариант, когда мы запускаем FCIV. Например, чтобы проверить windirstat1_1_2_setup.exe, используйте эту команду:

fciv -sha1 windirstat1_1_2_setup.exe

FCIV потратит некоторое время на вычисления, а затем выдаст следующий результат:

Запуск FCIV для вычисления хэша SHA1 установщика WinDirStat

Контрольная сумма — это длинное шестнадцатеричное число в последней строке:

6fa92dd2ca691c11dfbfc0a239e34369897a7fab windirstat1_1_2_setup.exe

Это шестнадцатеричное число является контрольной суммой SHA1 для вашего файла. Убедитесь, что она соответствует контрольной сумме на сайте WinDirStat:

Сравните вашу сумму SHA1 со значением, указанным на странице загрузки на WinDirStat.net, чтобы убедиться, что ваш установщик является подлинным.

  • Смотрите наши команда fciv страницу для получения дополнительной информации об этой команде, ее синтаксисе и параметрах..

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

Пингвин Смокинг, талисман Linux.

В Linux, контрольную сумму файла можно проверить с помощью одной из следующих команд командной строки в зависимости от контрольной суммы, которую автор использовал для сравнения.