RSACryptoServiceProvider.KeySize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 precedenti a 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.