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

Int32

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

Hinweise

Die RSACryptoServiceProvider unterstützten Schlüsselgrößen von 384 Bit bis 16384 Bit in Schritten von 8 Bits, wenn Der microsoft Enhanced Cryptographic Provider installiert ist. Es unterstützt Schlüsselgrößen von 384 Bit bis 512 Bit in Schritten von 8 Bits, wenn Der Microsoft Base-Kryptografieanbieter installiert ist.

Gültige Schlüsselgrößen sind vom Kryptografiedienstanbieter (CSP) abhängig, der von der RSACryptoServiceProvider Instanz verwendet wird. Windows-CSPs ermöglichen wichtige Größ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 in der Windows-Dokumentation unter "CryptGenKey ".For more information, see CryptGenKey function in the Windows documentation.

Mit der RSACryptoServiceProvider Klasse können Sie die Schlüsselgrößen nicht mithilfe der KeySize Eigenschaft ändern. Jeder wert, der in diese Eigenschaft geschrieben wurde, kann die Eigenschaft ohne Fehler nicht aktualisieren. Verwenden Sie zum Ändern der Schlüsselgröße eine der Konstruktorüberladungen.

Gilt für

Siehe auch