RSA.Decrypt Método

Definición

Sobrecargas

Nombre Description
Decrypt(Byte[], RSAEncryptionPadding)

Cuando se invalida en una clase derivada, descifra los datos de entrada mediante el modo de relleno especificado.

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Descifra los datos de entrada mediante el modo de relleno especificado.

Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Descifra los datos de entrada mediante el modo de relleno especificado.

Decrypt(Byte[], RSAEncryptionPadding)

Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs

Cuando se invalida en una clase derivada, descifra los datos de entrada mediante el modo de relleno especificado.

public:
 virtual cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
 abstract cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()

Parámetros

data
Byte[]

Datos que se van a descifrar.

padding
RSAEncryptionPadding

Modo de relleno.

Devoluciones

Byte[]

Datos descifrados.

Excepciones

data o padding es null.

Una clase derivada debe invalidar este método.

padding es desconocido o no es compatible con esta implementación.

O bien

La longitud de data no es igual al número de bytes de KeySize.

O bien

Esta instancia representa solo una clave pública.

O bien

Error en la operación de descifrado.

Consulte también

Se aplica a

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs

Descifra los datos de entrada mediante el modo de relleno especificado.

public:
 cli::array <System::Byte> ^ Decrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Decrypt(ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Decrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()

Parámetros

data
ReadOnlySpan<Byte>

Datos que se van a descifrar.

padding
RSAEncryptionPadding

Modo de relleno.

Devoluciones

Byte[]

Datos descifrados.

Excepciones

padding es null.

padding es desconocido o no es compatible con esta implementación.

O bien

Error en la operación de descifrado.

Consulte también

Se aplica a

Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs

Descifra los datos de entrada mediante el modo de relleno especificado.

public:
 int Decrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Decrypt(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Decrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer

Parámetros

data
ReadOnlySpan<Byte>

Datos que se van a descifrar.

destination
Span<Byte>

Búfer para recibir los datos descifrados.

padding
RSAEncryptionPadding

Modo de relleno.

Devoluciones

Número total de bytes escritos en destination.

Excepciones

padding es null.

El búfer en destination es demasiado pequeño para contener los datos descifrados.

padding es desconocido o no es compatible con esta implementación.

O bien

Error en la operación de descifrado.

Consulte también

Se aplica a