Share via


CryptoAPI 암호화 서비스 공급자

CryptoAPI(Cryptography API)와 연결된 공급자를 이 설명서에서 CSP(암호화 서비스 공급자)라고 합니다. CSP는 일반적으로 암호화 알고리즘을 구현하고 키 스토리지를 제공합니다. 반면 CNG와 연결된 공급자는 키 스토리지와 알고리즘 구현을 분리합니다. 다음 Microsoft CSP는 Windows Vista 및 Windows Server 2008과 함께 배포됩니다.

Microsoft Base Cryptographic Provider v1.0

콘텐츠를 해시, 서명 및 암호화하는 다음 알고리즘을 구현합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
DES(데이터 암호화 표준) 암호화 차단 56/56/56
해시된 메시지 인증 체크섬(HMAC) 해시 모두 0/0/0
MAC(메시지 인증 체크섬) 해시 모두 0/0/0
메시지 다이제스트 2(MD2) 해시 모두 128/128/128
메시지 다이제스트 4(MD4) 해시 모두 128/128/128
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA Data Security 2(RC2) 암호화 차단 40/40/56
RSA Data Security 4(RC4) 암호화 차단 40/40/56
RSA 키 교환 키 교환 RSA 512/384/1024
RSA 서명 서명 RSA 512/384/16384
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
Secure Socket Layer 3 SHA 및 MD5(SSL3 SHAMD5) 해시 모두 288/288/288

 

Microsoft 기본 DSS 및 Diffie-Hellman 암호화 공급자

다음 알고리즘을 구현하여 해시, 서명, 암호화 및 Diffie-Hellman 키 교환을 지원합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
CYLINK 메시지 암호화 알고리즘 암호화 차단 40/40/40
DES(데이터 암호화 표준) 암호화 차단 56/56/56
Diffie-Hellman 키 교환 알고리즘 키 교환 Diffie-Hellman 512/512/1024
Diffie-Hellman 임시 알고리즘 키 교환 Diffie-Hellman 512/512/1024
DSA(디지털 서명 알고리즘) 서명 Dss 1024/512/1024
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA Data Security 2(RC2) 암호화 차단 40/40/56
RSA Data Security 4(RC4) 암호화 STREAM 40/40/56
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160

 

Microsoft Base DSS Cryptographic Provider

서명하고 콘텐츠를 해시하는 다음 알고리즘을 구현합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
DSA(디지털 서명 알고리즘) 서명 Dss 1024/512/1024
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160

 

Microsoft Base Smart Card Crypto Provider

스마트 카드를 지원하고 다음 알고리즘을 구현하여 콘텐츠를 해시, 서명 및 암호화합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
고급 암호화 표준 128(AES128) 암호화 차단 128/128/128
고급 암호화 표준 192(AES192) 암호화 차단 192/192/192
고급 암호화 표준 256(AES256) 암호화 차단 256/256/256
DES(데이터 암호화 표준) 암호화 차단 56/56/56
두 개의 키 삼중 DES 암호화 차단 112/112/112
3가지 키 트리플 DES 암호화 차단 168/168/168
해시된 메시지 인증 체크섬(HMAC) 해시 모두 0/0/0
MAC(메시지 인증 체크섬) 해시 모두 0/0/0
메시지 다이제스트 2(MD2) 해시 모두 128/128/128
메시지 다이제스트 4(MD4) 해시 모두 128/128/128
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA 데이터 보안 2(RC2) 암호화 차단 128/40/128
RSA 데이터 보안 4(RC4) 암호화 STREAM 128/40/128
RSA 키 교환 키 교환 RSA 1024/1024/4096
RSA 서명 서명 RSA 1024/1024/4096
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
보안 해시 알고리즘 256(SHA256) 해시 모두 256/256/256
보안 해시 알고리즘 384(SHA384) 해시 모두 384/384/384
보안 해시 알고리즘 512(SHA512) 해시 모두 512/512/512
Secure Socket Layer 3 SHA 및 MD5(SSL3 SHAMD5) 해시 모두 288/288/288

 

Microsoft DH Schannel 암호화 공급자

SSL(Secure Sockets Layer) 및 TLS(전송 계층 보안) 인증 프로토콜을 구현하는 보안 채널(Schannel) 보안 패키지를 지원합니다. 또한 이 CSP는 Diffie-Hellman 키 교환을 지원하고 다음 알고리즘을 구현합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
CYLINK 메시지 암호화 알고리즘 암호화 차단 40/40/40
DES(데이터 암호화 표준) 암호화 차단 56/56/56
두 개의 키 삼중 DES 암호화 차단 112/112/112
3가지 키 트리플 DES 암호화 차단 168/168/168
Diffie-Hellman 키 교환 알고리즘 키 교환 Diffie-Hellman 512/512/4096
Diffie-Hellman 임시 알고리즘 키 교환 Diffie-Hellman 512/512/4096
DSA(디지털 서명 알고리즘) 서명 Dss 1024/512/1024
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA 데이터 보안 2(RC2) 암호화 차단 40/40/128
RSA 데이터 보안 4(RC4) 암호화 STREAM 40/40/128
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
Schannel 암호화 키 암호화 SChannel 0/0/-1
Schannel MAC 키 암호화/해시 SChannel 0/0/-1
Schannel Master Hash 암호화/해시 SChannel 0/0/-1
SSL3(Secure Sockets Layer) 마스터 암호화 SChannel 384/384/384
TLS1(전송 계층 보안) 마스터 암호화 SChannel 384/384/384

 

Microsoft Enhanced Cryptographic Provider v1.0

기존 알고리즘 중 일부에서 긴 키를 사용하고 추가 알고리즘을 구현하여 Microsoft 기본 암호화 공급자 v1.0보다 더 강력한 보안을 제공합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
DES(데이터 암호화 표준) 암호화 차단 56/56/56
두 개의 키 삼중 DES 암호화 차단 112/112/112
암호화 차단 168/168/168
해시된 메시지 인증 체크섬(HMAC) 해시 모두 0/0/0
MAC(메시지 인증 체크섬) 해시 모두 0/0/0
메시지 다이제스트 2(MD2) 해시 모두 128/128/128
메시지 다이제스트 4(MD4) 해시 모두 128/128/128
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA 데이터 보안 2(RC2) 암호화 차단 128/40/128
RSA 데이터 보안 4(RC4) 암호화 STREAM 128/40/128
RSA 키 교환 키 교환 RSA 1024/384/16384
RSA 서명 서명 RSA 1024/384/16384
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
Secure Socket Layer 3 SHA 및 MD5(SSL3 SHAMD5) 해시 모두 288/288/288

 

Microsoft 고급 DSS 및 Diffie-Hellman 암호화 공급자

일부 기존 알고리즘에서 긴 키를 사용하고 추가 알고리즘을 구현하여 Microsoft 기본 DSS 및 Diffie-Hellman 암호화 공급자 CSP보다 더 강력한 보안을 제공합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
CYLINK 메시지 암호화 알고리즘 암호화 차단 40/40/40
DES(데이터 암호화 표준) 암호화 차단 56/56/56
두 개의 키 삼중 DES 암호화 차단 112/112/112
3가지 키 트리플 DES 암호화 차단 168/168/168
Diffie-Hellman 키 교환 알고리즘 키 교환 Diffie-Hellman 1024/512/4096
Diffie-Hellman 임시 알고리즘 키 교환 Diffie-Hellman 1024/512/4096
DSA(디지털 서명 알고리즘) 서명 Dss 1024/512/1024
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA 데이터 보안 2(RC2) 암호화 차단 128/128/128
RSA 데이터 보안 4(RC4) 암호화 STREAM 128/128/128
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160

 

Microsoft 고급 RSA 및 AES 암호화 공급자

콘텐츠에 서명, 암호화 및 해시하는 다음 알고리즘을 구현합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
고급 암호화 표준 128(AES128) 암호화 차단 128/128/128
고급 암호화 표준 192(AES192) 암호화 차단 192/192/192
고급 암호화 표준 256(AES256) 암호화 차단 256/256/256
DES(데이터 암호화 표준) 암호화 차단 56/56/56
두 개의 키 삼중 DES 암호화 차단 112/112/112
3가지 키 트리플 DES 암호화 차단 168/168/168
해시된 메시지 인증 체크섬(HMAC) 해시 모두 0/0/0
MAC(메시지 인증 체크섬) 해시 모두 0/0/0
메시지 다이제스트 2(MD2) 해시 모두 128/128/128
메시지 다이제스트 4(MD4) 해시 모두 128/128/128
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA 데이터 보안 2(RC2) 암호화 차단 128/128/128
RSA 데이터 보안 4(RC4) 암호화 STREAM 128/128/128
RSA 키 교환 키 교환 RSA 1024/384/16384
RSA 서명 서명 RSA 1024/384/16384
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
SHA256(보안 해시 알고리즘) 해시 모두 256/256/256
보안 해시 알고리즘(SHA384) 해시 모두 384/384/384
SHA512(보안 해시 알고리즘) 해시 모두 512/512/512
Secure Socket Layer 3 SHA 및 MD5(SSL3 SHAMD5) 해시 모두 288/288/288

 

Microsoft RSA Schannel 암호화 공급자

SSL(Secure Sockets Layer) 및 TLS(전송 계층 보안) 인증 프로토콜을 구현하는 RSA 보안 채널(Schannel) 보안 패키지를 지원합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
고급 암호화 표준 128(AES128) 암호화 차단 128/128/128
고급 암호화 표준 256(AES256) 암호화 차단 256/256/256
DES(데이터 암호화 표준) 암호화 차단 56/56/56
두 개의 키 삼중 DES 암호화 차단 112/112/112
3가지 키 트리플 DES 암호화 차단 168/168/168
해시된 메시지 인증 체크섬(HMAC) 해시 모두 0/0/0
MAC(메시지 인증 체크섬) 해시 모두 0/0/0
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA Data Security 2(RC2) 암호화 차단 128/128/128
RSA Data Security 4(RC4) 암호화 STREAM 128/128/128
RSA 키 교환 키 교환 RSA 1024/384/16384
Schannel 암호화 키 암호화 SChannel 0/0/-1
Schannel Master Hash 암호화/해시 SChannel 0/0/-1
Schannel MAC 키 암호화/해시 SChannel 0/0/-1
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
SSL2(Secure Socket Layer 2) 마스터 암호화 SChannel 40/40/192
SSL3(Secure Socket Layer 3) 마스터 암호화 SChannel 384/384/384
Secure Socket Layer 3 SHA 및 MD5(SSL3 SHAMD5) 해시 모두 288/288/288
TLS1(전송 계층 보안) 마스터 암호화 SChannel 384/384/384

 

Microsoft Strong Cryptographic Provider

다음 알고리즘을 구현합니다.

속성 Windows Server Update Services와 함께 형식 키 크기(기본값/최소/최대)
DES(데이터 암호화 표준) 암호화 차단 56/56/56
Two Key Triple DES 암호화 차단 112/112/112
3가지 키 트리플 DES 암호화 차단 168/168/168
해시된 메시지 인증 체크섬(HMAC) 해시 모두 0/0/0
MAC(메시지 인증 체크섬) 해시 모두 0/0/0
메시지 다이제스트 2(MD2) 해시 모두 128/128/128
메시지 다이제스트 4(MD4) 해시 모두 128/128/128
메시지 다이제스트 5(MD5) 해시 모두 128/128/128
RSA Data Security 2(RC2) 암호화 차단 128/40/128
RSA Data Security 4(RC4) 암호화 STREAM 128/40/128
RSA 키 교환 키 교환 RSA 1024/384/16384
RSA 서명 서명 RSA 1024/384/16384
SHA1(보안 해시 알고리즘) 해시 모두 160/160/160
Secure Socket Layer 3 SHA 및 MD5(SSL3 SHAMD5) 해시 모두 288/288/288

 

암호화 공급자 이해