RSACryptoServiceProvider.KeySize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.