Aes.DecryptKeyWrapPadded Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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.
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.