Эти функции создают, обрабатывают и удаляют криптографические ключи. Они также используются для обмена ключами с другими пользователями.
Функции | Описание |
---|---|
CryptAcquireCertificatePrivateKey | Функция CryptAcquireCertificatePrivateKey получает дескриптор HCRYPTPROV и параметр dwKeySpec для определенного контекста сертификата. |
CryptGenKey | Функция CryptGenKey создает случайный ключ. |
CryptDeriveKey | Функция CryptDeriveKey создает ключ, получая его из пароля. |
CryptDestroyKey | Функция CryptDestroyKey уничтожает ключ. |
CryptSetKeyParam | Функция CryptSetKeyParam определяется параметры ключа. |
CryptGetKeyParam | Функция CryptGetKeyParam получает параметры ключа. |
CryptGenRandom | Функция CryptGenRandom генерит случайные данные. |
CryptGetUserKey | Функция CryptGetUserKey получает ключ замены или ключ подписи. |
CryptExportKey | Функция CryptExportKey пересылает ключ из CSP в ключевой BLOB пространства памяти приложения. |
CryptImportKey | Функция CryptImportKey пересылает ключ из ключевого BLOB в CSP. |
CryptDuplicateKey | Функция CryptDuplicateKey создает точную копию ключа и его состояния. |