다음을 통해 공유


암호화 API: 차세대

목적

암호화 API: CNG(차세대)는 CryptoAPI를 장기적으로 대체합니다. CNG는 여러 수준에서 확장할 수 있도록 설계되었으며, 암호화는 동작에 구애받지 않습니다.

대상 개발자

CNG는 사용자가 특히 인터넷과 같은 안전하지 않은 미디어를 통해 보안 환경에서 문서 및 기타 데이터를 만들고 교환할 수 있도록 하는 애플리케이션 개발자가 사용하기 위한 것입니다. 개발자는 C 및 C++ 프로그래밍 언어 및 Windows 기반 프로그래밍 환경에 대해 잘 알고 있어야 합니다. 필수는 아니지만 암호화 또는 보안 관련 주제에 대한 이해가 권장됩니다.

CNG 암호화 알고리즘 공급자 또는 키 스토리지 공급자를 개발하는 경우 Microsoft에서 암호화 공급자 개발 키트 를 다운로드해야 합니다.

런타임 요구 사항

CNG는 Windows Server 2008 및 Windows Vista부터 지원됩니다. 특정 프로그래밍 요소의 런타임 요구 사항에 대한 자세한 내용은 해당 요소에 대한 참조 페이지의 요구 사항 섹션을 참조하세요.

섹션 내용

항목 설명
CNG 정보
CNG 기능, 암호화 기본 형식 및 키 스토리지, 검색, 가져오기 및 내보내기에 대해 설명합니다.
CNG 사용
CNG 및 일반적인 CNG 프로그래밍의 암호화 구성 기능을 사용하는 방법을 설명합니다.
CNG 참조
CNG 프로그래밍 요소에 대한 자세한 설명입니다. 이러한 페이지에는 CNG 작업을 위한 API에 대한 참조 설명이 포함되어 있습니다.