Aes.TryDecryptKeyWrapPadded 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.
Versucht, einen Schlüssel aufzuheben, der mit dem IETF RFC 5649 AES Key Wrap with Padding Algorithmus umschlossen wurde.
public:
bool TryDecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryDecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination, out int bytesWritten);
member this.TryDecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Function TryDecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameter
- ciphertext
- ReadOnlySpan<Byte>
Die zu entpackenden Daten.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in destination.
Dieser Parameter wird als nicht initialisiert behandelt.
Gibt zurück
truewenn destination lang genug ist, um den entwrappten Schlüssel zu erhalten; andernfalls . false
Ausnahmen
ciphertext hat eine Length , die nicht der Ausgabe des Schlüsselumbruchs mit Abstandsalgorithmus entspricht.
ciphertext und destination überlappen.
-oder-
Der Unwrap-Algorithmus konnte den Chiffretext nicht entschlüsseln.
-oder-
Fehler während des kryptografischen Vorgangs.