RSACryptoServiceProvider.KeySize Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de grootte van de huidige sleutel op.
public:
virtual property int KeySize { int get(); };
public override int KeySize { get; }
member this.KeySize : int
Public Overrides ReadOnly Property KeySize As Integer
Waarde van eigenschap
De grootte van de sleutel in bits.
Opmerkingen
De RSACryptoServiceProvider functie ondersteunt sleutelgrootten van 384 bits tot 16384 bits in stappen van 8 bits als u de Microsoft Enhanced Cryptographic Provider hebt geïnstalleerd. Het ondersteunt sleutelgrootten van 384 bits tot 512 bits in stappen van 8 bits als u de Microsoft Base Cryptographic Provider hebt geïnstalleerd.
Geldige sleutelgrootten zijn afhankelijk van de cryptografische serviceprovider (CSP) die door het RSACryptoServiceProvider exemplaar wordt gebruikt. Windows CSP's maken sleutelgrootten van 384 tot 16384 bits mogelijk voor Windows versies vóór Windows 8.1 en sleutelgrootten van 512 tot 16384 bits voor Windows 8.1. Zie de functie CryptGenKey in de Windows-documentatie voor meer informatie.
Met RSACryptoServiceProvider de klasse kunt u geen sleutelgrootten wijzigen met behulp van de KeySize eigenschap. Elke waarde die naar deze eigenschap wordt geschreven, kan de eigenschap niet zonder fouten bijwerken. Als u de sleutelgrootte wilt wijzigen, gebruikt u een van de overbelastingen van de constructor.