Проверка целостности дистрибутива административного пакета осуществляется с использованием утилиты cpverify, разработанной компанией «Крипто-Про». Утилита cpverify размещена в каталоге установленного продукта КриптоПро CSP. Для вычисления контрольной суммы по каждому файлу дистрибутива, например, setup.exe, и выдачи результата на экран выполните команду (указав пути к файлам):
cpverify –mk setup.exe
Полученное значение сравните с эталонным значением контрольной суммы, записанным в файл hashes из состава дистрибутива, который содержит строки вида
<hash> <file_name>,
где
<hash> – эталонное значение контрольной суммы
<file_name> – имя файла, для которого подсчитана контрольная сумма.
Для вычисления контрольной суммы для файла дистрибутива и автоматического сравнения с эталонным значением, например, для файла setup.exe, выполните команду (указав пути к файлам):
cpverify setup.exe hash_from_file,
где
hash_from_file – эталонное значение контрольной суммы для файла setup.exe, скопированное из файла hashes (вставить в командную строку можно при помощи нажатия правой кнопки мыши и выбора предложения “Вставить”).
Если проверка прошла успешно, то на экран будет выдано сообщение:
File <product_file_full_path> has been verified.
При обнаружении ошибки выдается сообщение:
File <product_file_full_path> was corrupted,
где
product_file_full_path – полный путь к файлу дистрибутива, на котором произошла ошибка.