Aes.DecryptKeyWrapPadded Methode

Definitie

Overloads

Name Description
DecryptKeyWrapPadded(Byte[])

Pak een sleutel uit die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Pak een sleutel uit die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Pak een sleutel uit die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

DecryptKeyWrapPadded(Byte[])

Bron:
Aes.cs
Bron:
Aes.cs

Pak een sleutel uit die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

public:
 cli::array <System::Byte> ^ DecryptKeyWrapPadded(cli::array <System::Byte> ^ ciphertext);
public byte[] DecryptKeyWrapPadded(byte[] ciphertext);
member this.DecryptKeyWrapPadded : byte[] -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As Byte()) As Byte()

Parameters

ciphertext
Byte[]

De gegevens die moeten worden uitpakt.

Retouren

Byte[]

De uitgepakte sleutel.

Uitzonderingen

ciphertext is null.

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

Van toepassing op

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Bron:
Aes.cs
Bron:
Aes.cs

Pak een sleutel uit die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

public:
 cli::array <System::Byte> ^ DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext);
public byte[] DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte)) As Byte()

Parameters

ciphertext
ReadOnlySpan<Byte>

De gegevens die moeten worden uitpakt.

Retouren

Byte[]

De uitgepakte sleutel.

Uitzonderingen

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

Van toepassing op

DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)

Bron:
Aes.cs
Bron:
Aes.cs

Pak een sleutel uit die is verpakt met behulp van het IETF RFC 5649 AES Key Wrap met opvullingsalgoritmen.

public:
 int DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination);
public int DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> int
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameters

ciphertext
ReadOnlySpan<Byte>

De gegevens die moeten worden uitpakt.

destination
Span<Byte>

De buffer voor het ontvangen van de uitgepakte sleutel.

Retouren

Het aantal bytes in de uitgepakte sleutel.

Uitzonderingen

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

– of –

destination heeft een Length die meer dan 16 bytes korter is dan ciphertext, dus gegarandeerd te kort om de niet-uitgepakte sleutel vast te houden.

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