Файлы , которые мы загружаем из интернета, такие как образа ISO , программы, файлы, во избежании не корректной их загрузки или даже вредоносным изменением третьих лиц, представляют для них хеш-сумму.
Контрольную хеш-сумму используют для проверки файла, который мы скачали на наш компьютер, с хеш-суммой файла, который они предоставляет. Либо снимают хеш-сумму с файла и периодически её проверяют, сравнивают, доказывая его целостность.
Хеш-сумма может называться, как контрольная сумма, хэш-значением или значением хеш-функции, создается путем запуска криптографической хеш-функции , обычно MD5 или SHA-1 , в файле.
В нашей статье расскажу как вычислить хеш-сумму файла встроенным средством Certutil с помощью командной строки.
Шаг 1 выводим команду Выполнить клавишами Win+R и набираем cmd
Шаг 2 в командной строке запускаем команду certutil -hashfile c:\file.exe
где: c:\file.exe - путь до файла
По умолчанию утилита считает хеш-сумму с помощью SHA1. Если хотите использовать другой, доступны: MD5, MD4, MD2, SHA512, SHA384, SHA256, SHA1.
Например:
certutil -hashfile С:\file.exe MD5 >>hash.txt
где:
Для вычисления нескольких файлов, данный скрипт записывается в команндный файл и последовательно указываются все необходимые файлы для вычисления.
Все праметры можно увидеть если ввести команду certutil -hashfile -?