Microsoft 加密服务提供程序

Microsoft 目前提供以下 加密服务提供程序 (CSP) 。

提供程序 说明
Microsoft 基本加密提供程序 一组广泛的基本加密功能,可导出到其他国家或地区。
Microsoft Strong Cryptographic Provider Microsoft 基本加密提供程序的扩展,适用于 Windows XP 及更高版本。
Microsoft 增强型加密提供程序 Microsoft 基本加密提供程序,通过更长的密钥和其他算法。
Microsoft AES 加密提供程序 支持 AES 加密算法的 Microsoft 增强型加密提供程序。
Microsoft DSS 加密提供程序 使用安全哈希算法 (SHA) 和数字签名标准 (DSS) 算法提供哈希、数据签名和签名验证功能。
Microsoft Base DSS 和 Diffie-Hellman 加密提供程序 DSS 加密提供程序的超集,还支持使用安全哈希算法 (SHA) 和数字签名标准 (DSS) 算法Diffie-Hellman密钥交换、哈希、数据签名和签名验证。
Microsoft 增强型 DSS 和 Diffie-Hellman 加密提供程序 支持Diffie-Hellman密钥交换, (40 位 DES 派生) 、SHA 哈希、DSS 数据签名和 DSS 签名验证。
Microsoft DSS 和 Diffie-Hellman/Schannel 加密提供程序 支持哈希、使用 DSS 进行数据签名、生成Diffie-Hellman (D-H) 密钥、交换 D-H 密钥以及导出 D-H 密钥。 此 CSP 支持 SSL3 和 TLS1 协议的密钥派生。
Microsoft RSA/Schannel 加密提供程序 支持哈希、数据签名和签名验证。 算法标识符CALG_SSL3_SHAMD5用于 SSL 3.0 和 TLS 1.0 客户端身份验证。 此 CSP 支持 SSL2、PCT1、SSL3 和 TLS1 协议的密钥派生。
Microsoft RSA 签名加密提供程序 提供数据签名和签名验证。