Как хэшировать файл в Windows без использования дополнительных программ

Хэш любого файла: как его сгенерировать с помощью PowerShell или CertUtil, прямо в Windows, не прибегая к сторонним утилитам.

Криптографические хеш-функции предназначены для работы только в одном направлении: отправляя им любой текст или, точнее, любое сообщение, они возвращают на выходе своего рода «отпечаток пальца».

Однако, начиная с полученного «цифрового отпечатка», никогда не удается отследить исходное сообщение: если это происходит, криптографическая хеш-функция объявляется небезопасной и от ее использования необходимо отказаться. Так обстоит дело, например, с алгоритмом MD5, который долгое время считался небезопасным и уже не подходит, например, для хранения паролей учетных записей пользователей на стороне сервера.

В статье MultiHasher: проверка целостности любого файла в Windows еще в 2012 году мы описали различные доступные хэш-функции и их полезность.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

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

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

Как хэшировать файл в Windows без использования дополнительных программ

В статье VirusTotal: руководство по использованию сервиса проверки подлинности файлов мы представили все основные особенности VirusTotal.

Используйте PowerShell и CertUtil для вычисления хэша любого файла в Windows.

Без установки и использования сторонних приложений PowerShell или утилиту CertUtil можно использовать для вычисления хэша любого файла в среде Windows.

Процедура очень проста: просто нажмите комбинацию клавиш Windows + X, затем выберите Windows PowerShell.

В командной строке PowerShell введите get-filehash, а затем имя файла для проверки (полный путь).

Как хэшировать файл в Windows без использования дополнительных программ

Введя get-filehash -Algorithm, а затем SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 или RIPEMD160, можно вычислить хэш файла с указанным алгоритмом хеширования.

Для полного чтения контрольной суммы в случае некоторых алгоритмов мы предлагаем добавить | Список форматов.

Как хэшировать файл в Windows без использования дополнительных программ

В качестве альтернативы вы можете ввести certutil -hashfile, а затем имя файла для проверки и ссылку на используемую хеш-функцию (например, SHA512 или SHA256). Например, могут быть указаны MD5, SHA1, SHA256, SHA384 или SHA512.

Длинную буквенно-цифровую строку, возвращаемую PowerShell или CertUtile, можно выбрать и скопировать в другое место (выберите и нажмите клавишу Enter, чтобы скопировать контрольную сумму в область буфера обмена Windows). Сравнивая рассчитанный отпечаток с информацией, представленной на сайтах отдельных разработчиков, можно проверить соответствие содержимого файла официальной и оригинальной версии.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *