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