Algorithm.KeyLength 属性

[CAPICOM 是可用于以下操作系统的 32 位组件:Windows Server 2008、Windows Vista Windows XP。 请改用 System.Security.Cryptography.Pkcs 命名空间中的 AlgorithmIdentifier 类。]

KeyLength 属性设置或检索密钥的长度。

此属性是可读写的。

语法

Algorithm.KeyLength As CAPICOM_ENCRYPTION_KEY_LENGTH

属性值

指定密钥长度的 CAPICOM_ENCRYPTION_KEY_LENGTH 枚举的值。 下表列出了可能的值。

“值” 含义
CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM
使用具有指示加密算法的最大密钥长度。
CAPICOM_ENCRYPTION_KEY_LENGTH_40_BITS
使用 40 位密钥。
CAPICOM_ENCRYPTION_KEY_LENGTH_56_BITS
如果可用,请使用 56 位密钥。
CAPICOM_ENCRYPTION_KEY_LENGTH_128_BITS
如果可用,请使用 128 位密钥。
CAPICOM_ENCRYPTION_KEY_LENGTH_192_BITS
使用 192 位密钥。 此密钥长度仅适用于 AES。
CAPICOM_ENCRYPTION_KEY_LENGTH_256_BITS
使用 256 位密钥。 此密钥长度仅适用于 AES。

 

注解

使用 DES 和 3DES 加密算法时,密钥长度是标准的, 并且将忽略 KeyLength 属性。

要求

要求
客户端支持结束
Windows Vista
服务器支持结束
Windows Server 2008
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

算法