ICspAlgorithm::get_MinLength 方法 (certenroll.h)
MinLength 属性检索密钥允许的最小长度。 此属性已启用 Web。
此属性为只读。
语法
HRESULT get_MinLength(
LONG *pValue
);
参数
pValue
返回值
无
备注
DefaultLength、IncrementLength、MaxLength 和 MinLength 属性可能因算法和提供程序而异。 下表列出了几个示例最大、最小和默认密钥大小。
算法 OID | 加密提供程序 | 密钥长度 (位) |
---|---|---|
XCN_OID_OIWSEC_desCBC (1.3.14.3.2.7) |
Microsoft Base DSS 和 Diffie-Hellman 加密提供程序 Microsoft Enhanced Cryptographic Provider v1.0 Microsoft DH Schannel 加密提供程序 Microsoft 增强型 RSA 和 AES 加密提供程序 |
最小值:56 最大值:56 默认值:56 |
XCN_OID_RSA_DES_EDE3_CBC (1.2.840.113549.3.7) |
Microsoft Base DSS 和 Diffie-Hellman 加密提供程序 Microsoft Enhanced Cryptographic Provider v1.0 Microsoft DH Schannel 加密提供程序 Microsoft 增强型 RSA 和 AES 加密提供程序 Microsoft Exchange 加密提供程序 v1.0 |
最小值:168 最大值:168 默认值:168 |
XCN_OID_RSA_RSA (1.2.840.113549.1.1.1) |
Microsoft Enhanced Cryptographic Provider v1.0 Microsoft 增强型 RSA 和 AES 加密提供程序 Microsoft RSA 通道加密提供程序 Microsoft Strong Cryptographic Provider |
最小值:384 最大值:16,384 默认值:1,024 增量:8 |
XCN_OID_X957_DSA (1.2.840.10040.4.1) |
Microsoft Base DSS 和 Diffie-Hellman 加密提供程序 Microsoft Base DSS Cryptographic Provider Microsoft DH Schannel 加密提供程序 Microsoft 增强型 DSS 和 Diffie-Hellman 加密提供程序 |
最小值:512 最大值:1,024 默认值:1,024 增量:64 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |
DLL | CertEnroll.dll |