КриптоПро CSP  

Функции хэширования и ЭЦП

Функции хэширования и ЭЦП предназначены для вычисления значения хэш функции и формирования/проверки ЭЦП данных.

ФункцииОписание
CPCCreateHash Функция CPCCreateHash() инициализирует дескриптор нового объекта функции хэширования потока данных.
CPCDestroyHash Функция CPCDestroyHash() удаляет объект функции хэширования.
CPCDuplicateHash Функция CPCDuplicateHash() создаёт точную копию объекта функции хэширования, включая все его переменные, определяющие внутреннее состояние объекта функции хэширования.
CPCGetHashParam Функция CPCGetHashParam() возвращает параметры объекта функции хэширования и значение функции хэширования.
CPCHashData Функция CPCHashData() передаёт данные указанному объекту функции хэширования.
CPCHashSessionKey Функция CPCHashSessionKey() передаёт криптографический ключ указанному объекту функции хэширования. Это позволяет хэшировать ключи сессии без передачи ключа приложению.
CPCSetHashParam Функция CPCSetHashParam() устанавливает параметры объекта хэширования.
CPCSignHash Функция CPCSignHash() возвращает значение электронной цифровой подписи от значения функции хэширования.
CPCVerifySignature Функция CPCVerifySignature() осуществляет проверку цифровой подписи.