Один из способов узнать, безопасен ли для установки загруженный файл программы, — это сравнить файл. контрольная сумма (также называемый хэш) перед запуском исполняемого файла.
Проверка контрольной суммы файла помогает убедиться, что файл не был поврежден во время загрузки или изменен третьей стороной-злоумышленником перед его загрузкой. Если он был заражен вредоносное ПО или другое вредоносное программное обеспечение после первоначального расчета контрольной суммы, вы обнаружите изменение при вычислении новой контрольной суммы..
Контрольная сумма — это длинная строка чисел, которая выглядит так:
6fa92dd2ca691c11dfbfc0a239e34369897a7fab
Этот шестнадцатеричный номер уникален для установщика .exe файл Создано автором. Если кто-то изменил или подделал загруженный вами файл, контрольная сумма на вашем компьютере будет другой..
Примечание
Для максимальной безопасности системы всегда проверяйте контрольную сумму любого программного обеспечения, загружаемого из Интернета, перед его запуском..
Как проверить контрольную сумму файла в Windows
Многие утилиты могут проверять контрольную сумму файла в Windows. Ниже представлены наши любимые варианты: калькулятор контрольной суммы, простая в использовании утилита для сравнения контрольных сумм и утилита командной строки FCIV от Microsoft..
Калькулятор контрольной суммы
Калькулятор контрольной суммы — это бесплатная утилита для расчета контрольной суммы файла, которая поддерживает наиболее часто используемые алгоритмы контрольной суммы файла, такие как md5, crc32 и sha1. Калькулятор контрольной суммы также может обрабатывать несколько файлов в пакетном режиме и является простой для понимания и использования программой Windows..
Скачивание и установка калькулятора контрольной суммы
- Скачать калькулятор контрольной суммы.
- Запустите исполняемый файл, контрольная суммаcalculator_setup.exe.
- Следуйте инструкциям по установке программы..
С помощью калькулятора
- Откройте калькулятор контрольной суммы, если он еще не открыт после установки.
- Щелкните значок Просматривать рядом с полем файла и перейдите к файлу, который хотите проверить. В нашем примере мы проверяем контрольную сумму файла windirstat1_1_2_setup.exe..
- Выберите тип контрольной суммы вы рассчитываете. По умолчанию Контрольная сумма установлен в MD5, в нашем примере ниже мы установили значение в SHA1.
- Щелкните значок Рассчитать кнопка.
- После нажатия Рассчитать, результат отображается в поле «Результат». Чтобы сравнить значения с тем, что показано на веб-странице или в документации, скопировать и вставить контрольную сумму в поле Сравнить и нажмите Проверять. Если оба значения совпадают, вы увидите окно сообщения, указывающее, что значения совпадают..
Использование утилиты Microsoft FCIV
К сожалению, ни одна из версий Microsoft Windows не поставляется с предустановленной утилитой контрольной суммы, но Microsoft выпустила команду командной строки для вычисления контрольной суммы. В нашем примере мы будем загружать, устанавливать и использовать Microsoft FCIV (Средство проверки целостности контрольной суммы файла), чтобы проверить WinDirStat установочный файл. WinDirStat — отличная бесплатная утилита для проверки того, какие файлы и папки занимают место на вашем жестком диске..
Скачивание и установка Microsoft FCIV
- Скачать FCIV от Microsoft.
- Запустите исполняемый файл, Windows-KB841290-x86-ENU.exe.
- Нажмите да принять лицензионное соглашение.
- Программа установки спросит, куда вы хотите извлечь файлы. Его удобно разместить в том же месте, что и установщик WinDirStat, поэтому мы рекомендуем вам распаковать его в папку «Загрузки». Нажмите Просматривать, выделять Загрузки, и нажмите Ok.
- Нажмите Ok извлечь файлы.
- Нажмите Ok закрыть установщик.
Кончик
Если вы скопируете файл fciv.exe в каталог C: Windows, команда будет работать из любого каталога или диска в командной строке..
Использование FCIV
- FCIV — это утилита командной строки, поэтому ее нужно запускать из командной строки Windows. Откройте новое окно командной строки. В Windows 10 вы можете найти его в Стартовое меню → Система Windows → Командная строка. Вы также можете открыть его из окна Выполнить, если нажмете Победить+р (удерживайте клавишу Windows на клавиатуре и нажмите р), тип cmd, и нажмите Enter.
- Перейдите в каталог загрузок или в каталог, содержащий fciv и файл, который вы хотите сравнить. В командной строке запустите:
cd Загрузки
- Контрольные суммы, представленные в WinDirStat, используют алгоритм SHA1, поэтому нам нужно использовать -sha1 вариант, когда мы запускаем FCIV. Например, чтобы проверить windirstat1_1_2_setup.exe, используйте эту команду:
fciv -sha1 windirstat1_1_2_setup.exe
FCIV потратит некоторое время на вычисления, а затем выдаст следующий результат:
Контрольная сумма — это длинное шестнадцатеричное число в последней строке:
6fa92dd2ca691c11dfbfc0a239e34369897a7fab windirstat1_1_2_setup.exe
Это шестнадцатеричное число является контрольной суммой SHA1 для вашего файла. Убедитесь, что она соответствует контрольной сумме на сайте WinDirStat:
- Смотрите наши команда fciv страницу для получения дополнительной информации об этой команде, ее синтаксисе и параметрах..
Как проверить контрольную сумму файла в Linux
В Linux, контрольную сумму файла можно проверить с помощью одной из следующих команд командной строки в зависимости от контрольной суммы, которую автор использовал для сравнения.
- Контрольная сумма MD5 проверяется с помощью команда md5sum.
- Контрольная сумма SHA224 проверяется с помощью команда sha224sum.
- Контрольная сумма SHA256 отображается с использованием команда sha256sum.
- Контрольная сумма SHA384 отображается с использованием команда sha384sum.
- Контрольная сумма SHA512 проверяется с помощью команда sha512sum.