Share 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 com suporte pelo setter de KeySize propriedade.

Comentários

Na ECC (Criptografia de Curva Elíptica), o tamanho da chave não é a única entrada no processo de geração de chave, ela é derivada 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 em Windows 10, essa classe dá suporte a muitas curvas nomeadas adicionais, mas isso não é refletido nessa propriedade.

Aplica-se a

Confira também