ECDsaCng.LegalKeySizes Propiedad

Definición

Obtiene los tamaños de clave, en bits, admitidos por el establecedor de propiedad 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 de propiedad

Matriz que contiene los tamaños de clave admitidos por el KeySize establecedor de propiedades.

Comentarios

En Criptografía de curva elíptica (ECC), el tamaño de clave no es la única entrada en el proceso de generación de claves, se deriva de los parámetros de curva para una curva elíptica específica. Esta propiedad solo informa de tres tamaños de clave legales: 256, 384 y 521 bits. Cuando el tamaño de clave se usa solo como base para la generación de claves, los tamaños admitidos se asignan a las curvas con nombre secp256r1 (también conocido como NIST P-256), secp384r1 (también conocido como NIST P-384) y secp521r1 (también conocido como NIST P-521).

Cuando se ejecuta en Windows 10, esta clase admite muchas curvas con nombre adicionales, pero eso no se refleja en esta propiedad.

Se aplica a

Consulte también