이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
별칭
- NCryptBuffer ( BCryptBuffer의 별칭)
- NCryptBufferDesc ( BCryptBufferDesc의 별칭)
ncrypt.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
|
NCryptCreateClaim 키 증명 클레임을 만듭니다. |
|
NCryptCreatePersistedKey 새 키를 만들고 지정된 키 스토리지 공급자에 저장합니다. |
|
NCryptDecrypt 암호화된 데이터 블록을 해독합니다. |
|
NCryptDeleteKey 스토리지에서 CNG 키를 삭제합니다. |
|
NCryptDeriveKey 비밀 핸들에서 키를 파생합니다. (NCryptDeriveKey) |
|
NCryptEncrypt 데이터 블록을 암호화합니다. (NCryptEncrypt) |
|
NCryptEnumAlgorithms 지정된 키 스토리지 공급자가 지원하는 알고리즘의 이름을 가져옵니다. |
|
NCryptEnumKeys 공급자가 저장한 키의 이름을 가져옵니다. |
|
NCryptEnumStorageProviders 등록된 키 스토리지 공급자의 이름을 가져옵니다. |
|
NCryptExportKey CNG 키를 메모리 BLOB으로 내보냅니다. |
|
NCryptFinalizeKey CNG 키 스토리지 키를 완료합니다. |
|
NCryptFreeBuffer CNG 키 스토리지 공급자가 할당한 메모리 블록을 해제합니다. |
|
NCryptFreeObject CNG 키 스토리지 개체를 해제합니다. |
|
NCryptGetProperty 키 스토리지 개체의 명명된 속성 값을 검색합니다. |
|
NCryptImportKey 메모리 BLOB에서 암호화 API - 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 키 스토리지 공급자의 이름을 포함하는 데 사용됩니다. |