RSACryptoServiceProvider.KeySize Proprietà

Definizione

Ottiene la dimensione della chiave corrente.

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

Valore della proprietà

Int32

Dimensione in bit della chiave.

Commenti

Supporta RSACryptoServiceProvider le dimensioni delle chiavi da 384 bit a 16384 bit in incrementi di 8 bit se è installato il provider di crittografia avanzato Microsoft. Supporta le dimensioni delle chiavi da 384 bit a 512 bit in incrementi di 8 bit se è installato il provider di crittografia di base Microsoft.

Le dimensioni delle chiavi valide dipendono dal provider di servizi di crittografia (CSP) usato dall'istanza RSACryptoServiceProvider . I provider di servizi di configurazione windows abilitano le dimensioni delle chiavi di 384 a 16384 bit per le versioni di Windows prima di Windows 8.1 e le dimensioni delle chiavi di 512 a 16384 bit per Windows 8.1. Per altre informazioni, vedere La funzione CryptGenKey nella documentazione di Windows.

La RSACryptoServiceProvider classe non consente di modificare le dimensioni delle chiavi usando la KeySize proprietà . Qualsiasi valore scritto in questa proprietà non riuscirà ad aggiornare la proprietà senza errori. Per modificare le dimensioni della chiave, usare uno degli overload del costruttore.

Si applica a

Vedi anche