Compartir a través de


RSACryptoServiceProvider.KeySize Propiedad

Definición

Obtiene el tamaño de la clave actual.

public:
 virtual property int KeySize { int get(); };
public override int KeySize { get; }
member this.KeySize : int
Public Overrides ReadOnly Property KeySize As Integer

Valor de propiedad

Tamaño de la clave en bits.

Comentarios

RSACryptoServiceProvider Admite tamaños de clave de 384 bits a 16384 bits en incrementos de 8 bits si tiene instalado el proveedor criptográfico mejorado de Microsoft. Admite tamaños de clave de 384 bits a 512 bits en incrementos de 8 bits si tiene instalado el proveedor criptográfico base de Microsoft.

Los tamaños de clave válidos dependen del proveedor de servicios criptográficos (CSP) que usa la RSACryptoServiceProvider instancia. Los CSP de Windows permiten tamaños de clave de 384 a 16384 bits para versiones de Windows anteriores a Windows 8.1 y tamaños de clave de 512 a 16384 bits para Windows 8.1. Para obtener más información, vea Función CryptGenKey en la documentación de Windows.

La RSACryptoServiceProvider clase no permite cambiar los tamaños de clave mediante la KeySize propiedad . Cualquier valor escrito en esta propiedad no podrá actualizar la propiedad sin errores. Para cambiar el tamaño de clave, use una de las sobrecargas del constructor.

Se aplica a

Consulte también