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