Algorithm.KeyLength property

[CAPICOM is a 32-bit only component that is available for use in the following operating systems: Windows Server 2008, Windows Vista, Windows XP. Instead, use the AlgorithmIdentifier Class in the System.Security.Cryptography.Pkcs namespace.]

The KeyLength property sets or retrieves the length of the key.

This property is read/write.

Syntax


Algorithm.KeyLength As CAPICOM_ENCRYPTION_KEY_LENGTH

Property value

A value of the CAPICOM_ENCRYPTION_KEY_LENGTH enumeration that specifies the key length. The following table shows the possible values.

ValueMeaning
CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM

Use the maximum key length available with the indicated encryption algorithm.

CAPICOM_ENCRYPTION_KEY_LENGTH_40_BITS

Use 40-bit keys.

CAPICOM_ENCRYPTION_KEY_LENGTH_56_BITS

Use 56-bit keys if available.

CAPICOM_ENCRYPTION_KEY_LENGTH_128_BITS

Use 128-bit keys if available.

CAPICOM_ENCRYPTION_KEY_LENGTH_192_BITS

Use 192-bit keys. This key length is available only for AES.

CAPICOM_ENCRYPTION_KEY_LENGTH_256_BITS

Use 256-bit keys. This key length is available only for AES.

 

Remarks

When DES and 3DES encryption algorithms are used, the key lengths are standard and the KeyLength property is ignored.

Requirements

End of client support

Windows Vista

End of server support

Windows Server 2008

Redistributable

CAPICOM 2.0 or later on Windows Server 2003 and Windows XP

DLL

Capicom.dll

See also

Algorithm

 

 

Show: