Freigeben über


AesCng.Key Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Schlüssels für den AesCng Algorithmus.

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

Eigenschaftswert

Byte[]

Der Schlüssel für den AesCng Algorithmus.

Hinweise

Wenn Sie das AesCng Objekt mit einem vorhandenen beibehaltenen Schlüssel erstellt haben, wird beim Lesen des Werts der Key Eigenschaft versucht, den Schlüssel zu exportieren. Wenn der Schlüssel in diesem Fall nicht exportiert werden kann, wird ein CryptographicException Fehler ausgelöst.

Wenn Sie zusätzlich den Wert der Key Eigenschaft festlegen, wird der beibehaltene Schlüssel nicht mehr verwendet, und stattdessen wird ein temporärer Schlüssel verwendet. Wenn Sie den beibehaltenen Schlüssel erneut verwenden müssen, muss eine neue Instanz der AesCng Klasse erstellt werden.

Gilt für: