Aes.DecryptKeyWrapPadded Método

Definição

Sobrecargas

Nome Description
DecryptKeyWrapPadded(Byte[])

Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.

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

Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.

DecryptKeyWrapPadded(Byte[])

Origem:
Aes.cs
Origem:
Aes.cs

Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.

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

Parâmetros

ciphertext
Byte[]

Os dados a serem desembrulhado.

Retornos

Byte[]

A chave desembrulhada.

Exceções

ciphertext é null.

ciphertext tem um Length que não corresponde à saída do key wrap com o algoritmo de preenchimento.

Aplica-se a

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Origem:
Aes.cs
Origem:
Aes.cs

Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.

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

Parâmetros

ciphertext
ReadOnlySpan<Byte>

Os dados a serem desembrulhado.

Retornos

Byte[]

A chave desembrulhada.

Exceções

ciphertext tem um Length que não corresponde à saída do key wrap com o algoritmo de preenchimento.

Aplica-se a

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

Origem:
Aes.cs
Origem:
Aes.cs

Desembrulhe uma chave que foi encapsulada usando o encapsulamento de chave AES do IETF RFC 5649 com o algoritmo de preenchimento.

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

Parâmetros

ciphertext
ReadOnlySpan<Byte>

Os dados a serem desembrulhado.

destination
Span<Byte>

O buffer para receber a chave desembrulhada.

Retornos

O número de bytes na chave desembrulhada.

Exceções

ciphertext tem um Length que não corresponde à saída do key wrap com o algoritmo de preenchimento.

- ou -

destination tem um Length que é mais de 16 bytes menor do que ciphertext, portanto, garantido muito curto para manter a chave desembrulhada.

ciphertext e destination sobreponha-se.

- ou -

O algoritmo de desembrulhamento falhou ao desembrulhar o texto criptografado.

- ou -

Ocorreu um erro durante a operação criptográfica.

Aplica-se a