RSACryptoServiceProvider.KeySize Egenskap

Definition

Hämtar storleken på den aktuella nyckeln.

public:
 virtual property int KeySize { int get(); };
public override int KeySize { get; }
member this.KeySize : int
Public Overrides ReadOnly Property KeySize As Integer

Egenskapsvärde

Storleken på nyckeln i bitar.

Kommentarer

RSACryptoServiceProvider Stöder nyckelstorlekar från 384 bitar till 16384 bitar i steg om 8 bitar om du har Microsoft Enhanced Cryptographic Provider installerat. Den stöder nyckelstorlekar från 384 bitar till 512 bitar i steg om 8 bitar om du har Microsoft Base Cryptographic Provider installerat.

Giltiga nyckelstorlekar är beroende av den kryptografiska tjänstprovider (CSP) som används av instansen RSACryptoServiceProvider . Windows CSP:er aktiverar nyckelstorlekar på 384 till 1 6384 bitar för Windows versioner före Windows 8.1 och nyckelstorlekar på 512 till 1 6384 bitar för Windows 8.1. Mer information finns i Funktionen CryptGenKey i Windows-dokumentationen.

Klassen RSACryptoServiceProvider tillåter inte att du ändrar nyckelstorlekar med hjälp av KeySize egenskapen . Alla värden som skrivs till den här egenskapen kan inte uppdatera egenskapen utan fel. Om du vill ändra nyckelstorleken använder du en av konstruktorns överlagringar.

Gäller för

Se även