Свойство Algorithm.KeyLength
[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista, Windows XP. Вместо этого используйте класс AlgorithmIdentifier в пространстве имен System.Security.Cryptography.Pkcs .]
Свойство KeyLength задает или извлекает длину ключа.
Это свойство является чтением и записью.
Синтаксис
Algorithm.KeyLength As CAPICOM_ENCRYPTION_KEY_LENGTH
Значение свойства
Значение перечисления CAPICOM_ENCRYPTION_KEY_LENGTH , указывающее длину ключа. В следующей таблице приводятся возможные значения.
Значение | Значение |
---|---|
|
Используйте максимальную длину ключа с указанным алгоритмом шифрования. |
|
Используйте 40-разрядные ключи. |
|
Используйте 56-разрядные ключи, если они доступны. |
|
Используйте 128-разрядные ключи, если они доступны. |
|
Используйте 192-разрядные ключи. Эта длина ключа доступна только для AES. |
|
Используйте 256-разрядные ключи. Эта длина ключа доступна только для AES. |
Комментарии
При использовании алгоритмов шифрования DES и 3DES длина ключа является стандартной, а свойство KeyLength игнорируется.
Требования
Требование | Значение |
---|---|
Окончание поддержки клиентов |
Windows Vista |
Прекращение поддержки сервера |
Windows Server 2008 |
Распространяемые компоненты |
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP |
DLL |
|
См. также раздел