Aes.DecryptKeyWrapPadded Methode

Definition

Überlädt

Name Beschreibung
DecryptKeyWrapPadded(Byte[])

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

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

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

DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

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

DecryptKeyWrapPadded(Byte[])

Quelle:
Aes.cs
Quelle:
Aes.cs

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

public:
 cli::array <System::Byte> ^ DecryptKeyWrapPadded(cli::array <System::Byte> ^ ciphertext);
public byte[] DecryptKeyWrapPadded(byte[] ciphertext);
member this.DecryptKeyWrapPadded : byte[] -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As Byte()) As Byte()

Parameter

ciphertext
Byte[]

Die zu entpackenden Daten.

Gibt zurück

Byte[]

Die entwrappte Taste.

Ausnahmen

ciphertext ist null.

ciphertext hat eine Length , die nicht der Ausgabe des Schlüsselumbruchs mit Abstandsalgorithmus entspricht.

Gilt für:

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Quelle:
Aes.cs
Quelle:
Aes.cs

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

public:
 cli::array <System::Byte> ^ DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext);
public byte[] DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte)) As Byte()

Parameter

ciphertext
ReadOnlySpan<Byte>

Die zu entpackenden Daten.

Gibt zurück

Byte[]

Die entwrappte Taste.

Ausnahmen

ciphertext hat eine Length , die nicht der Ausgabe des Schlüsselumbruchs mit Abstandsalgorithmus entspricht.

Gilt für:

DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Quelle:
Aes.cs
Quelle:
Aes.cs

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

public:
 int DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination);
public int DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> int
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameter

ciphertext
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

ciphertext hat eine Length , die nicht der Ausgabe des Schlüsselumbruchs mit Abstandsalgorithmus entspricht.

-oder-

destination hat ein Length , das mehr als 16 Bytes kürzer ist als ciphertext, also garantiert zu kurz, um den entwrappten Schlüssel zu halten.

ciphertext und destination überlappen.

-oder-

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

-oder-

Fehler während des kryptografischen Vorgangs.

Gilt für: