Microsoft 增强型 DSS & Diffie-Hellman 加密提供程序

Microsoft 增强的 DSS 和 Diffie-Hellman 加密提供程序支持 Diffie-Hellman 密钥交换、SHA 哈希、DSA 数据签名和验证 (FIPS 186-2) 和 RC4 对称加密算法。

提供程序类型:**PROV\_DSS\_DH** 提供程序名称:**MS\_ENH\_DSS\_DH\_PROV**

此加密提供程序支持以下算法。

算法 ID 算法类型 默认大小 (位) 说明
CALG_CYLINK_MEK 数据加密 40 CYLINK 消息加密算法。
CALG_RC2 数据加密 128 RSA RC2。
CALG_RC4 数据加密 128 RSA RC4。
CALG_DES 数据加密 56 数据加密标准 (DES) 。
CALG_3DES_112 数据加密 112 两个关键的三重 DES。
CALG_3DES 数据加密 168 三个关键三重 DES。
CALG_SHA1 哈希 160 安全哈希算法 1 (SHA-1) 。
CALG_MD5 哈希 128 消息摘要 5 (MD5) 。
CALG_DSS_SIGN 签名 1024 数字签名算法 (DSA) 。
CALG_DH_SF 密钥交换 1024 存储和转发 Diffie-Hellman 密钥交换算法。
CALG_DH_EPHEM 密钥交换 1024 Diffie-Hellman 临时算法。