Freigeben über


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

Die RSACryptoServiceProvider unterstützt Schlüsselgrößen von 384 Bit bis 16384 Bit in Schritten von 8 Bit, wenn Sie den erweiterten Kryptografieanbieter von Microsoft 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 von der RSACryptoServiceProvider Instanz 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 der RSACryptoServiceProvider -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. Um die Schlüsselgröße zu ändern, verwenden Sie eine der Konstruktorüberladungen.

Gilt für:

Weitere Informationen