Compartilhar via


ECDsaCng.LegalKeySizes Propriedade

Definição

Obtém os tamanhos de chave, em bits, compatíveis com o setter de propriedade KeySize.

public:
 virtual property cli::array <System::Security::Cryptography::KeySizes ^> ^ LegalKeySizes { cli::array <System::Security::Cryptography::KeySizes ^> ^ get(); };
public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }
member this.LegalKeySizes : System.Security.Cryptography.KeySizes[]
Public Overrides ReadOnly Property LegalKeySizes As KeySizes()

Valor da propriedade

Uma matriz que contém os tamanhos de chave compatíveis com o setter de KeySize propriedade.

Comentários

Em ECC (Criptografia de Curva Elíptica), o tamanho da chave não é a única entrada no processo de geração de chave, ele é derivado dos parâmetros de curva para uma curva elíptica específica. Essa propriedade relata apenas três tamanhos de chave legais: 256, 384 e 521 bits. Quando o tamanho da chave é usado sozinho como base para a geração de chaves, os tamanhos com suporte são mapeados para as curvas nomeadas secp256r1 (também conhecido como NIST P-256), secp384r1 (também conhecido como NIST P-384) e secp521r1 (também conhecido como NIST P-521).

Quando executada no Windows 10, essa classe dá suporte a muitas curvas nomeadas adicionais, mas isso não se reflete nessa propriedade.

Aplica-se a

Confira também