RSACryptoServiceProvider.KeySize Eigenschap

Definitie

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.

Van toepassing op

Zie ook