Compartilhar via


Propriedade Algorithm.KeyLength

[CAPICOM é um componente somente de 32 bits que está disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista, Windows XP. Em vez disso, use a classe AlgorithmIdentifier no namespace System.Security.Cryptography.Pkcs .]

A propriedade KeyLength define ou recupera o comprimento da chave.

Essa propriedade é leitura/gravação.

Syntax

Algorithm.KeyLength As CAPICOM_ENCRYPTION_KEY_LENGTH

Valor da propriedade

Um valor da enumeração CAPICOM_ENCRYPTION_KEY_LENGTH que especifica o comprimento da chave. A tabela a seguir mostra os valores possíveis.

Valor Significado
CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM
Use o comprimento máximo de chave disponível com o algoritmo de criptografia indicado.
CAPICOM_ENCRYPTION_KEY_LENGTH_40_BITS
Use chaves de 40 bits.
CAPICOM_ENCRYPTION_KEY_LENGTH_56_BITS
Use chaves de 56 bits, se disponível.
CAPICOM_ENCRYPTION_KEY_LENGTH_128_BITS
Use chaves de 128 bits, se disponível.
CAPICOM_ENCRYPTION_KEY_LENGTH_192_BITS
Use chaves de 192 bits. Esse comprimento de chave está disponível apenas para AES.
CAPICOM_ENCRYPTION_KEY_LENGTH_256_BITS
Use chaves de 256 bits. Esse comprimento de chave está disponível apenas para AES.

 

Comentários

Quando algoritmos de criptografia DES e 3DES são usados, os comprimentos de chave são padrão e a propriedade KeyLength é ignorada.

Requisitos

Requisito Valor
Fim do suporte ao cliente
Windows Vista
Fim do suporte ao servidor
Windows Server 2008
Redistribuível
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP
DLL
Capicom.dll

Confira também

Algoritmo