Sdílet prostřednictvím


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

Komponenta RSACryptoServiceProvider podporuje velikosti klíčů od 384 bitů do 16384 bitů s přírůstky po 8 bitech, pokud máte nainstalován 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í velikost klíčů 384 až 16384 bitů pro verze Windows starší než Windows 8.1 a velikosti klíčů 512 až 16384 bitů pro Windows 8.1. Další informace naleznete v tématu Funkce CryptGenKey v dokumentaci systému 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 jedno z přetížení konstruktoru.

Platí pro

Viz také