Aes.TryDecryptKeyWrapPadded Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se rozbalit klíč zabalený pomocí algoritmu IETF RFC 5649 AES Key Wrap s algoritmem odsazení.
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
Parametry
- ciphertext
- ReadOnlySpan<Byte>
Data, která se mají rozbalit.
- bytesWritten
- Int32
Když tato metoda vrátí, obsahuje počet bajtů zapsaných do destination.
Tento parametr se považuje za neinicializovaný.
Návraty
true pokud destination je dostatečně dlouhá, aby získala nezapsaný klíč; falsev opačném případě .
Výjimky
ciphertext
Length má hodnotu, která neodpovídá výstupu algoritmu zalamování klíčů s odsazením.
ciphertext a destination překrývají se.
nebo
Algoritmus rozbalení se nepodařilo rozbalit šifrový text.
nebo
Během kryptografické operace došlo k chybě.