КриптоПро CAPILite  

Функции зашифрования и расшифрования данных.

Описанные здесь функции поддерживают операции зашифрования и расшифрования. До вызова функций CryptEncrypt и CryptDecrypt необходимо получить криптографический ключ. Это можно осуществить при помощи функций CryptGenKey, CryptDeriveKey и CryptImportKey. Когда ключ создан, определяется алгоритм зашифрования. При помощи функции CryptSetKeyParam можно установить дополнительные параметры зашифрования.

ФункцииОписание
CryptEncrypt Функция CryptEncrypt зашифровывает блок исходного текста, используя определенный ключ зашифрования.
CryptDecrypt Функция CryptDecrypt расшифровывает блок зашифрованного текста, используя определенный ключ расшифрования.