На бытовом уровне для проверки целостности файлов, то есть соответствия их оригиналу используется такое средство как хэш или иными словами контрольная сумма. Это своего рода цифровая подпись файла, изменение которой станет указывать либо на его подмену, либо на повреждение, причем заметными будут самые малые изменения его содержимого. Исключение составляют лишь имя файла и его свойства, которые при расчете контрольной суммы не учитываются.
Хэш представляет собой набор текстовых символов, получаемых в результате «препарирования» файла по специальному алгоритму. Для его получения можно использовать встроенные средства самой Windows, например, командлет консоли PowerShell Get-FileHash с указанием пути к анализируемому объекту, но если таких объектов много, удобнее пользоваться сторонними приложениями вроде Hash Tool. Хороша эта утилита тем, что позволяет вычислять контрольные суммы одновременно сразу нескольких файлов, кроме того, с ее помощью вы можете получить хэш текста.
Чтобы рассчитать хэш файлов, просто перетащите последние на окно приложения или выберите их через стандартный обзор, вызываемый кнопкой «Select Files».
По умолчанию Hash Tool получает хэш MD5, выводя его вместе с полным путем к файлу, но в выпадающем меню «Hash type» вы можете выбрать другой тип контрольной суммы — SHA-1, SHA-256, SHA-384, SHA-512 или CRC32. Формат вывода можно указать в настройках утилиты, в меню «Output Format».
Дополнительно инструментом поддерживается вывод хэша заглавными символами, копирование содержимого окна в буфер обмена и сохранение его в текстовый лог. К дополнительным возможностям программы можно также отнести вычисление контрольной суммы текста, для этого в правой части рабочего окна Hash Tool имеется отдельное поле для ввода.
Скачать утилиту можно с сайта разработчика:
www.digitalvolcano.co.uk/hash.html
Распространяется инструмент на бесплатной основе, язык интерфейса поддерживается только один — английский. Из недостатков следует отметить отсутствие возможности конвертировать тип полученного хэша на лету, для этого окно вывода придется очистить и проанализировать файлы повторно.
Добавить комментарий