RSACryptoServiceProvider.KeySize Vlastnost

Definice

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.

Platí pro

Viz také