SymmetricAlgorithm.Key Propriété

Définition

Obtient ou définit la clé secrète pour l'algorithme symétrique.

C#
public virtual byte[] Key { get; set; }

Valeur de propriété

Byte[]

Clé secrète à utiliser pour l'algorithme symétrique.

Exceptions

Une tentative d’affectation de la valeur null à la clé a été effectuée.

La taille de la clé n'est pas valide.

Remarques

La clé secrète est utilisée à la fois pour le chiffrement et pour le déchiffrement. Pour qu’un algorithme symétrique réussisse, la clé secrète doit être connue uniquement de l’expéditeur et du récepteur. Les tailles de clé valides sont spécifiées par l’implémentation d’algorithme symétrique particulière et sont répertoriées dans la LegalKeySizes propriété .

Si cette propriété est null utilisée, la GenerateKey méthode est appelée pour créer une valeur aléatoire.

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 1.3, 1.4, 1.6, 2.0, 2.1

Voir aussi