RSACryptoServiceProvider.KeySize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.