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

Int32

Velikost klíče v bitech

Poznámky

Podporuje RSACryptoServiceProvider velikosti klíčů z 384 bitů na 16384 bitů v přírůstcích po 8 bitů, 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íčů jsou závislé na poskytovateli kryptografických služeb (CSP), který instance používá RSACryptoServiceProvider . Poskytovatelé CSP systému Windows umožňují klíče o velikosti 384 až 16384 bitů pro verze Windows před Windows 8.1 a velikosti klíčů 512 až 16384 bitů pro Windows 8.1. Další informace naleznete v tématu Funkce CryptGenKey v dokumentaci k Windows.

Třída RSACryptoServiceProvider neumožňuje měnit velikosti klíčů pomocí KeySize vlastnosti. Jakákoli hodnota zapsaná do této vlastnosti se nezdaří aktualizovat vlastnost bez chyby. Pokud chcete změnit velikost klíče, použijte jeden z přetížení konstruktoru.

Platí pro

Viz také