Aes.DecryptKeyWrapPadded Método

Definición

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

Sobrecargas

Nombre Description
DecryptKeyWrapPadded(Byte[])

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

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

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

DecryptKeyWrapPadded(Byte[])

Source:
Aes.cs
Source:
Aes.cs

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

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[]

Datos que se van a desencapsular.

Devoluciones

Byte[]

Tecla desencapsulada.

Excepciones

ciphertext es null.

ciphertext tiene un Length que no se corresponde con la salida del ajuste de claves con algoritmo de relleno.

Se aplica a

DecryptKeyWrapPadded(ReadOnlySpan<Byte>)

Source:
Aes.cs
Source:
Aes.cs

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

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>

Datos que se van a desencapsular.

Devoluciones

Byte[]

Tecla desencapsulada.

Excepciones

ciphertext tiene un Length que no se corresponde con la salida del ajuste de claves con algoritmo de relleno.

Se aplica a

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

Source:
Aes.cs
Source:
Aes.cs

Desencapsula una clave que se encapsula mediante el ajuste de teclas AES rfC 5649 de IETF con algoritmo de relleno.

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>

Datos que se van a desencapsular.

destination
Span<Byte>

Búfer que se va a recibir la clave desencapsulada.

Devoluciones

Número de bytes en la clave desencapsulada.

Excepciones

ciphertext tiene un Length que no se corresponde con la salida del ajuste de claves con algoritmo de relleno.

-o bien-

destination tiene un Length que es más de 16 bytes más corto que ciphertext, lo que garantiza que es demasiado corto para contener la clave desencapsulada.

ciphertext y destination superponer.

-o bien-

El algoritmo unwrap no pudo desencapsular el texto cifrado.

-o bien-

Error durante la operación criptográfica.

Se aplica a