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