RSACryptoServiceProvider.KeySize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá velikost aktuálního klíče.
public:
virtual property int KeySize { int get(); };
public override int KeySize { get; }
member this.KeySize : int
Public Overrides ReadOnly Property KeySize As Integer
Hodnota vlastnosti
Velikost klíče v bitech.
Poznámky
Podporuje RSACryptoServiceProvider velikosti klíčů od 384 bitů do 16384 bitů v přírůstcích po 8 bitech, pokud máte nainstalovaného zprostředkovatele Microsoft Enhanced Cryptographic Provider. Podporuje velikosti klíčů od 384 bitů do 512 bitů v přírůstcích po 8 bitů, pokud máte nainstalovaného zprostředkovatele kryptografických služeb Microsoft Base.
Platné velikosti klíčů závisí na poskytovateli kryptografických služeb (CSP), který instance používá RSACryptoServiceProvider . Poskytovatelé CSP pro Windows umožňují velikost klíčů od 384 do 16384 bitů pro windows verze starší než Windows 8.1 a velikosti klíčů od 512 do 16384 bitů pro Windows 8.1. Další informace najdete v tématu Funkce CryptGenKey v dokumentaci systému Windows.
Třída RSACryptoServiceProvider neumožňuje měnit velikosti klíčů pomocí KeySize vlastnosti . Žádné hodnoty zapsané do této vlastnosti se nepodaří aktualizovat vlastnost bez chyby. Pokud chcete změnit velikost klíče, použijte jedno z přetížení konstruktoru.