RSACryptoServiceProvider.KeySize Propriété

Définition

Obtient la taille de la clé actuelle.

C#
public override int KeySize { get; }

Valeur de propriété

Taille de la clé, en bits.

Remarques

Le RSACryptoServiceProvider prend en charge les tailles de clé comprises entre 384 bits et 16 384 bits par incréments de 8 bits si le fournisseur de chiffrement microsoft amélioré est installé. Il prend en charge les tailles de clé comprises entre 384 bits et 512 bits par incréments de 8 bits si le fournisseur de chiffrement de base Microsoft est installé.

Les tailles de clé valides dépendent du fournisseur de services de chiffrement (CSP) utilisé par l’instance RSACryptoServiceProvider . Les csp Windows activent des tailles de clé de 384 à 16 384 bits pour les versions de Windows antérieures à Windows 8.1, et des tailles de clé de 512 à 16 384 bits pour Windows 8.1. Pour plus d’informations, consultez 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 la clé, utilisez l’une des surcharges de constructeur.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi