Freigeben über


SymmetricAlgorithm.Key Eigenschaft

Definition

Ruft den geheimen Schlüssel für den symmetrischen Algorithmus ab oder legt diesen fest.

public:
 virtual property cli::array <System::Byte> ^ Key { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
public virtual byte[] Key { get; set; }
member this.Key : byte[] with get, set
Public Overridable Property Key As Byte()

Eigenschaftswert

Byte[]

Der geheime Schlüssel, der für den symmetrischen Algorithmus verwendet werden soll.

Ausnahmen

Es wurde versucht, den Schlüssel auf null festzulegen.

Die Schlüsselgröße ist ungültig.

Hinweise

Der geheime Schlüssel wird sowohl für die Verschlüsselung als auch für die Entschlüsselung verwendet. Damit ein symmetrischer Algorithmus funktioniert, darf der geheime Schlüssel nur dem Absender und dem Empfänger bekannt sein. Die gültigen Schlüsselgrößen werden von der implementierung des jeweiligen symmetrischen Algorithmus angegeben und in der LegalKeySizes -Eigenschaft aufgeführt.

Wenn diese Eigenschaft verwendet wird null , wird die GenerateKey -Methode aufgerufen, um einen neuen Zufallswert zu erstellen.

Gilt für:

Weitere Informationen