Как рассчитать значения криптографического хэша MD5 или SHA-1 для файла


ВВЕДЕНИЕ


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

Дополнительные сведения


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

Описание средства проверки целостности контрольной суммы файлов и доступность 841290

Чтобы вычислить MD5 и SHA-1 хеш-значения файла, введите следующую команду в командной строке:
Программа FCIV-md5-sha1 path\filename.ext
Например для вычисления значения хэша MD5 и SHA-1 для файла Shdocvw.dll в папке % Systemroot %\System32, введите следующую команду:
Программа FCIV-md5-sha1 c:\windows\system32\shdocvw.dll