Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется безопасностью и удостоверением. Дополнительные сведения можно найти здесь
Псевдонимы
- NCryptBuffer (псевдоним BCryptBuffer)
- NCryptBufferDesc (псевдоним BCryptBufferDesc)
ncrypt.h содержит следующие интерфейсы программирования:
Functions
|
NCryptCreateClaim Создает утверждение аттестации ключей. |
|
NCryptCreatePersistedKey Создает новый ключ и сохраняет его в указанном поставщике хранилища ключей. |
|
NCryptDecrypt Расшифровывает блок зашифрованных данных. |
|
NCryptDeleteKey Удаляет ключ CNG из хранилища. |
|
NCryptDeriveKey Наследует ключ от секретного дескриптора. (NCryptDeriveKey) |
|
NCryptEncrypt Шифрует блок данных. (NCryptEncrypt) |
|
NCryptEnumAlgorithms Получает имена алгоритмов, поддерживаемых указанным поставщиком хранилища ключей. |
|
NCryptEnumKeys Получает имена ключей, хранящихся поставщиком. |
|
NCryptEnumStorageProviders Получает имена зарегистрированных поставщиков хранилища ключей. |
|
NCryptExportKey Экспортирует ключ CNG в большой двоичный объект памяти. |
|
NCryptFinalizeKey Завершает ключ хранилища ключей CNG. |
|
NCryptFreeBuffer Освобождает блок памяти, выделенный поставщиком хранилища ключей CNG. |
|
NCryptFreeObject Освобождает объект хранилища ключей CNG. |
|
NCryptGetProperty Извлекает значение именованного свойства для объекта хранилища ключей. |
|
NCryptImportKey Импортирует ключ шифрования — ключ следующего поколения (CNG) из БОЛЬШОго двоичного объекта памяти. |
|
NCryptIsAlgSupported Определяет, поддерживает ли поставщик хранилища ключей CNG определенный алгоритм шифрования. |
|
NCryptIsKeyHandle Определяет, является ли указанный дескриптор маркером ключа CNG. |
|
NCryptKeyDerivation Создает ключ из другого ключа с помощью указанной функции производного ключа. |
|
NCryptNotifyChangeKey Создает или удаляет уведомление об изменении ключа. |
|
NCryptOpenKey Открывает ключ, который существует в указанном поставщике хранилища ключей CNG. |
|
NCryptOpenStorageProvider Загружает и инициализирует поставщик хранилища ключей CNG. |
|
NCryptSecretAgreement Создает значение секретного соглашения из закрытого и открытого ключа. (NCryptSecretAgreement) |
|
NCryptSetProperty Задает значение именованного свойства для объекта хранилища ключей CNG. |
|
NCryptSignHash Создает подпись хэш-значения. (NCryptSignHash) |
|
NCryptTranslateHandle Преобразует дескриптор CryptoAPI в дескриптор ключа CNG. |
|
NCryptVerifyClaim Проверяет утверждение аттестации ключей. |
|
NCryptVerifySignature Проверяет, соответствует ли указанная сигнатура указанному хэшу. (NCryptVerifySignature) |
Структуры
|
NCRYPT_ALLOC_PARA Позволяет указать пользовательские функции, которые можно использовать для выделения и освобождения данных. |
|
NCRYPT_KEY_BLOB_HEADER Содержит ключ BLOB. |
|
NCRYPT_SUPPORTED_LENGTHS Используется со свойством NCRYPT_LENGTHS_PROPERTY для хранения сведений о длине ключа. |
|
NCRYPT_UI_POLICY Используется со свойством NCRYPT_UI_POLICY_PROPERTY для хранения сведений о пользовательском интерфейсе строгого ключа для ключа. |
|
NCryptAlgorithmName Используется для хранения сведений о алгоритме CNG. |
|
NCryptKeyName Используется для хранения сведений о ключе CNG. |
|
NCryptProviderName Используется для хранения имени поставщика хранилища ключей CNG. |