Aes.DecryptKeyWrapPadded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.
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.