Aes.DecryptKeyWrapPaddedCore Methode

Definition

Entschlüsselt einen Schlüssel, der mit dem IETF RFC 5649 AES Key Wrap with Padding Algorithmus umschlossen wurde.

protected:
 virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
override this.DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
Protected Overridable Function DecryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameter

source
ReadOnlySpan<Byte>

Die zu entpackenden Daten.

destination
Span<Byte>

Der Puffer, der den entwrappten Schlüssel empfängt.

Gibt zurück

Die Anzahl der Bytes im entwrappten Schlüssel.

Ausnahmen

Der Unwrap-Algorithmus konnte den Chiffretext nicht entschlüsseln.

-oder-

Fehler während des kryptografischen Vorgangs.

Hinweise

Wenn sie von der Basisklasse aufgerufen wird, source wird die Vorab-Überprüfung auf mindestens 16 Byte und ein Vielfaches von 8 Bytes überprüft.

Wenn sie von der Basisklasse aufgerufen wird, destination sind immer genau 8 Byte kürzer als source, sodass jeder gültige Wert immer passt.

Gilt für: