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 mithilfe eines vorhandenen beibehaltenen Schlüssels erstellt haben, wird beim Lesen des Werts der Key Eigenschaft ein Versuch zum Exportieren des Schlüssels vorgenommen. In diesem Fall wird ein CryptographicException Fehler ausgelöst, wenn der Schlüssel nicht exportiert werden kann.

Darüber hinaus, wenn Sie den Wert der Key Eigenschaft festlegen, wird der beibehaltene Schlüssel nicht mehr verwendet, und stattdessen wird stattdessen 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