RSACryptoServiceProvider.KeySize Propriété

Définition

Obtient la taille de la clé actuelle.

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

Valeur de propriété

Int32

Taille de la clé, en bits.

Remarques

Les RSACryptoServiceProvider tailles de clé prennent en charge les tailles de clé de 384 bits à 16384 bits par incréments de 8 bits si vous avez installé le fournisseur de chiffrement Amélioré Microsoft. Il prend en charge les tailles de clé de 384 bits à 512 bits par incréments de 8 bits si vous avez installé le fournisseur de chiffrement de base Microsoft.

Les tailles de clé valides dépendent du fournisseur de services de chiffrement (CSP) utilisé par l’instance RSACryptoServiceProvider . Les fournisseurs de services cloud Windows activent les tailles de clé de 384 à 16384 bits pour les versions windows antérieures à Windows 8.1 et les tailles de clé de 512 à 16384 bits pour Windows 8.1. Pour plus d’informations, consultez la fonction CryptGenKey dans la documentation Windows.

La RSACryptoServiceProvider classe ne vous permet pas de modifier les tailles de clé à l’aide de la KeySize propriété. Toute valeur écrite dans cette propriété ne parvient pas à mettre à jour la propriété sans erreur. Pour modifier la taille de clé, utilisez l’une des surcharges du constructeur.

S’applique à

Voir aussi