Aes.DecryptKeyWrapPaddedCore Metod

Definition

Tar bort en nyckel som omsluts med IETF RFC 5649 AES-nyckelomslutning med utfyllnadsalgoritm.

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

Parametrar

source
ReadOnlySpan<Byte>

De data som ska packas upp.

destination
Span<Byte>

Bufferten för att ta emot den oöppnade nyckeln.

Returer

Antalet byte i den oöppnade nyckeln.

Undantag

Det gick inte att packa upp chiffertexten med algoritmen unwrap.

-eller-

Ett fel uppstod under den kryptografiska åtgärden.

Kommentarer

När den anropas av basklassen source valideras den för att vara minst 16 byte lång och en multipel av 8 byte.

När den anropas av basklassen destination är den alltid exakt 8 byte kortare än source, så ett giltigt värde får alltid plats.

Gäller för