Condividi tramite


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à

Dimensione in bit della chiave.

Commenti

RSACryptoServiceProvider supporta 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 di chiave valide dipendono dal provider di servizi di crittografia (CSP) usato dall'istanza RSACryptoServiceProvider di . I CSP di Windows abilitano le dimensioni delle chiavi da 384 a 16384 bit per le versioni di Windows prima di Windows 8.1 e le dimensioni delle chiavi da 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