암호화
목적
암호화는 특정 받는 사람만 키를 사용하여 데이터를 읽을 수 있도록 코드를 사용하여 데이터를 변환하는 것입니다.
Microsoft 암호화 기술에는 CryptoAPI, CSP(암호화 서비스 공급자), CryptoAPI Tools, CAPICOM, WinTrust, 인증서 발급 및 관리, 사용자 지정 가능한 공개 키 인프라 개발 등이 있습니다. 인증서 및 스마트 카드 등록, 인증서 관리 및 사용자 지정 모듈 개발도 설명합니다.
개발자 대상 그룹
CryptoAPI는 특히 인터넷과 같은 안전하지 않은 미디어를 통해 사용자가 안전한 환경에서 문서 및 기타 데이터를 만들고 교환할 수 있도록 하는 Windows 기반 애플리케이션 개발자가 사용하기 위한 것입니다. 개발자는 C 및 C++ 프로그래밍 언어 및 Windows 프로그래밍 환경에 대해 잘 알고 있어야 합니다. 필수는 아니지만 암호화 또는 보안 관련 주제에 대한 이해가 권장됩니다.
CAPICOM은 VBScript(Visual Basic Scripting Edition) 프로그래밍 언어 또는 C++ 프로그래밍 언어를 사용하여 애플리케이션을 만드는 개발자가 사용하기 위한 32비트 전용 구성 요소입니다. CAPICOM은 Run-Time 요구 사항에 지정된 운영 체제에서 사용할 수 있습니다. 향후 개발을 위해 .NET Framework를 사용하여 보안 기능을 구현하는 것이 좋습니다. 자세한 내용은 CAPICOM 사용에 대한대안을 참조하세요.
런타임 요구 사항
특정 프로그래밍 요소에 대한 런타임 요구 사항에 대한 자세한 내용은 해당 요소에 대한 참조 페이지의 요구 사항 섹션을 참조하세요.
CAPICOM 2.1.0.2는 다음 운영 체제 및 버전에서 지원됩니다.
- Windows Server 2003
- Windows XP
CAPICOM은 플랫폼 SDK 재배포 가능 패키지( CAPICOM)에서 다운로드할 수 있는 재배포 가능 파일로 사용할 수 있습니다.
인증서 서비스에는 다음 버전의 운영 체제가 필요합니다.
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003
이 섹션에서는
주제 | 묘사 |
---|---|
암호화 대한 정보 |
주요 암호화 개념 및 Microsoft 암호화 기술에 대한 개략적인 보기 |
암호화 사용하는 |
CryptoAPI 함수 및 CAPICOM 개체를 사용하는 C 및 Visual Basic 프로그램의 암호화 프로세스, 절차 및 확장 샘플입니다. |
암호화 참조 |
Microsoft 암호화 함수, 인터페이스, 개체, 구조체 및 기타 프로그래밍 요소에 대한 자세한 설명입니다. 디지털 인증서 작업에 대한 API에 대한 참조 설명을 포함합니다. |