Aes.TryDecryptKeyWrapPadded Methode

Definitie

Pogingen om een sleutel uit te pakken die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

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

Parameters

ciphertext
ReadOnlySpan<Byte>

De gegevens die moeten worden uitpakt.

destination
Span<Byte>

De buffer voor het ontvangen van de uitgepakte sleutel.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal bytes dat naar destinationis geschreven.

Deze parameter wordt behandeld als niet-geïnitialiseerd.

Retouren

trueals destination het lang genoeg is om de uitgepakte sleutel te ontvangen; anders. false

Uitzonderingen

ciphertext heeft een Length die niet overeenkomt met de uitvoer van de Sleutelterugloop met opvullingsalgoritmen.

ciphertext en destination overlappen.

– of –

Het uitpakalgoritme kan de coderingstekst niet uitpakken.

– of –

Er is een fout opgetreden tijdens de cryptografische bewerking.

Van toepassing op