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 临时算法。