ncryptprotect.h 헤더
이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ncryptprotect.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
NCryptCloseProtectionDescriptor 보호 설명자 개체를 0으로 해제하고 해당 핸들을 해제합니다. |
NCryptCreateProtectionDescriptor 보호 설명자 개체에 대한 핸들을 검색합니다. |
NCryptGetProtectionDescriptorInfo 보호 설명자 규칙 문자열을 검색합니다. |
NCryptProtectSecret 지정된 보호 설명자로 데이터를 암호화합니다. |
NCryptQueryProtectionDescriptorName 등록된 설명자 표시 이름과 연결된 보호 설명자 규칙 문자열을 검색합니다. |
NCryptRegisterProtectionDescriptorName 보호 설명자에 대한 표시 이름 및 연결된 규칙 문자열을 등록합니다. |
NCryptStreamClose NCryptStreamOpenToProtect 또는 NCryptStreamOpenToUnprotect 함수를 사용하여 연 데이터 보호 스트림 개체를 닫습니다. |
NCryptStreamOpenToProtect 지정된 보호 설명자로 대량의 데이터를 암호화하는 데 사용할 수 있는 스트림 개체를 엽니다. |
NCryptStreamOpenToUnprotect 많은 양의 데이터를 암호화에 사용되는 것과 동일한 보호 설명자로 암호 해독하는 데 사용할 수 있는 스트림 개체를 엽니다. (NCryptStreamOpenToUnprotect) |
NCryptStreamOpenToUnprotectEx 많은 양의 데이터를 암호화에 사용되는 것과 동일한 보호 설명자로 암호 해독하는 데 사용할 수 있는 스트림 개체를 엽니다. (NCryptStreamOpenToUnprotectEx) |
NCryptStreamUpdate 데이터 블록을 암호화하고 암호 해독합니다. |
NCryptUnprotectSecret 데이터를 지정된 보호 설명자로 암호 해독합니다. |
콜백 함수
PFNCryptStreamOutputCallback NCryptStreamOpenToProtect 또는 NCryptStreamOpenToUnprotect 함수를 사용하여 시작된 작업에서 암호화되거나 암호 해독된 데이터를 받습니다. |
구조체
NCRYPT_PROTECT_STREAM_INFO NCryptStreamOpenToProtect 및 NCryptStreamOpenToUnprotect 함수에서 처리된 데이터 블록을 애플리케이션에 전달하는 데 사용됩니다. |