Nyelv

Aes.DecryptKeyWrapPadded Metódus

Definíció

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

Túlterhelések

Name Description
DecryptKeyWrapPadded(Byte[])

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

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

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

DecryptKeyWrapPadded(Byte[])

Forrás:
Aes.cs
Forrás:
Aes.cs

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

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()

Paraméterek

ciphertext
Byte[]

A feloldandó adatok.

Válaszok

Byte[]

A le nem írt kulcs.

Kivételek

ciphertext az null.

ciphertext olyan kimenettel Length rendelkezik, amely nem felel meg a kulcsburkolás és a padding algoritmus kimenetének.

A következőre érvényes:

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Forrás:
Aes.cs
Forrás:
Aes.cs

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

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()

Paraméterek

ciphertext
ReadOnlySpan<Byte>

A feloldandó adatok.

Válaszok

Byte[]

A le nem írt kulcs.

Kivételek

ciphertext olyan kimenettel Length rendelkezik, amely nem felel meg a kulcsburkolás és a padding algoritmus kimenetének.

A következőre érvényes:

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

Forrás:
Aes.cs
Forrás:
Aes.cs

Az IETF RFC 5649 AES kulcsburkoló algoritmussal burkolt kulcs kibontása.

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

Paraméterek

ciphertext
ReadOnlySpan<Byte>

A feloldandó adatok.

destination
Span<Byte>

A le nem írt kulcs fogadásához használható puffer.

Válaszok

A le nem írt kulcs bájtjainak száma.

Kivételek

ciphertext olyan kimenettel Length rendelkezik, amely nem felel meg a kulcsburkolás és a padding algoritmus kimenetének.

-vagy-

destination Length több mint 16 bájt rövidebb, mint ciphertexta 16 bájt, így garantáltan túl rövid a le nem írt kulcs tárolásához.

ciphertext és destination átfedésben.

-vagy-

A feloldó algoritmus nem tudta feloldani a rejtjelszöveget.

-vagy-

Hiba történt a titkosítási művelet során.

A következőre érvényes: