Share via


RSACryptoServiceProvider.KeySize Eigenschaft

Definition

Ruft die Größe des aktuellen Schlüssels ab.

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

Eigenschaftswert

Die Größe des Schlüssels in Bits.

Hinweise

Unterstützt RSACryptoServiceProvider Schlüsselgrößen von 384 Bit bis 16384 Bit in Schritten von 8 Bit, wenn Sie den Microsoft Enhanced Cryptographic Provider installiert haben. Es unterstützt Schlüsselgrößen von 384 Bit bis 512 Bit in Schritten von 8 Bit, wenn Sie den Microsoft Base Cryptographic Provider installiert haben.

Gültige Schlüsselgrößen hängen vom Kryptografiedienstanbieter (CSP) ab, der RSACryptoServiceProvider vom instance verwendet wird. Windows-CSPs ermöglichen Schlüsselgrößen von 384 bis 16384 Bit für Windows-Versionen vor Windows 8.1 und Schlüsselgrößen von 512 bis 16384 Bit für Windows 8.1. Weitere Informationen finden Sie unter CryptGenKey-Funktion in der Windows-Dokumentation.

Mit RSACryptoServiceProvider der -Klasse können Sie die Schlüsselgrößen nicht mithilfe der KeySize -Eigenschaft ändern. Jeder Wert, der in diese Eigenschaft geschrieben wird, kann die Eigenschaft nicht ohne Fehler aktualisieren. Verwenden Sie eine der Konstruktorüberladungen, um die Schlüsselgröße zu ändern.

Gilt für:

Weitere Informationen