Freigeben über


AesCng.Key Eigenschaft

Definition

Ruft den Schlüssel für den AesCng-Algorithmus ab oder legt ihn fest.

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 persistenten 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 eine CryptographicException ausgelöst.

Wenn Sie außerdem den Wert der Key -Eigenschaft festlegen, wird der persistente Schlüssel nicht mehr verwendet, und stattdessen wird ein temporärer Schlüssel verwendet. Wenn Sie den persistenten Schlüssel erneut verwenden müssen, muss eine neue Instanz der AesCng -Klasse erstellt werden.

Gilt für: