Aes.DecryptKeyWrapPaddedCore Metoda

Definice

Rozbalí klíč zabalený pomocí algoritmu IETF RFC 5649 AES Key Wrap s odsazením.

protected:
 virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
override this.DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
Protected Overridable Function DecryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parametry

source
ReadOnlySpan<Byte>

Data, která se mají rozbalit.

destination
Span<Byte>

Vyrovnávací paměť pro příjem nezapsaného klíče.

Návraty

Počet bajtů v nezapsaném klíči.

Výjimky

Algoritmus rozbalení se nepodařilo rozbalit šifrový text.

nebo

Během kryptografické operace došlo k chybě.

Poznámky

Při zavolání základní třídou je předem ověřena, source aby byla alespoň 16 bajtů dlouhá a násobek 8 bajtů.

Při zavolání základní třídou destination bude vždy přesně 8 bajtů kratší než source, takže jakákoli platná hodnota bude vždy vyhovovat.

Platí pro