Microsoft Cryptographic Service Providers

The following cryptographic service providers (CSP) are currently available from Microsoft.

ProviderDescription
Microsoft Base Cryptographic ProviderA broad set of basic cryptographic functionality that can be exported to other countries or regions.
Microsoft Strong Cryptographic ProviderAn extension of the Microsoft Base Cryptographic Provider available with Windows 2000 and later.
Microsoft Enhanced Cryptographic ProviderMicrosoft Base Cryptographic Provider with through longer keys and additional algorithms.
Microsoft AES Cryptographic ProviderMicrosoft Enhanced Cryptographic Provider with support for AES encryption algorithms.
Microsoft DSS Cryptographic ProviderProvides hashing, data signing, and signature verification capability using the Secure Hash Algorithm (SHA) and Digital Signature Standard (DSS) algorithms.
Microsoft Base DSS and Diffie-Hellman Cryptographic ProviderA superset of the DSS Cryptographic Provider that also supports Diffie-Hellman key exchange, hashing, data signing, and signature verification using the Secure Hash Algorithm (SHA) and Digital Signature Standard (DSS) algorithms.
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic ProviderSupports Diffie-Hellman key exchange (a 40-bit DES derivative), SHA hashing, DSS data signing, and DSS signature verification.
Microsoft DSS and Diffie-Hellman/Schannel Cryptographic ProviderSupports hashing, data signing with DSS, generating Diffie-Hellman (D-H) keys, exchanging D-H keys, and exporting a D-H key. This CSP supports key derivation for the SSL3 and TLS1 protocols.
Microsoft RSA/Schannel Cryptographic ProviderSupports hashing, data signing, and signature verification. The algorithm identifier CALG_SSL3_SHAMD5 is used for SSL 3.0 and TLS 1.0 client authentication. This CSP supports key derivation for the SSL2, PCT1, SSL3 and TLS1 protocols.
Microsoft RSA Signature Cryptographic ProviderProvides data signing and signature verification.

 

Send comments about this topic to Microsoft

Build date: 11/16/2009

Tags :


Page view tracker