RSA.Decrypt Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Decrypt(Byte[], RSAEncryptionPadding) |
Cuando se reemplaza en una clase derivada, descifra los datos de entrada usando el modo de relleno especificado. |
| Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Descifra los datos de entrada con el modo de relleno especificado. |
| Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Descifra los datos de entrada con el modo de relleno especificado. |
Decrypt(Byte[], RSAEncryptionPadding)
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
Cuando se reemplaza en una clase derivada, descifra los datos de entrada usando 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
Datos descifrados.
Excepciones
data o padding es null.
Una clase derivada debe reemplazar este método.
padding es un valor desconocido o no se admite para 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
Se ha producido un 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
Descifra los datos de entrada con 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
Datos descifrados.
Excepciones
padding es null.
padding es un valor desconocido o no se admite para esta implementación.
O bien
Se ha producido un error en la operación de descifrado.
Esta implementación no ha implementado una de Decrypt(Byte[], RSAEncryptionPadding) las o TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Consulte también
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
Se aplica a
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
- Source:
- RSA.cs
Descifra los datos de entrada con 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.
- padding
- RSAEncryptionPadding
Modo de relleno.
Devoluciones
Número total de bytes escritos en destination.
Excepciones
padding es null.
El búfer de destination es demasiado pequeño para contener los datos descifrados.
padding es un valor desconocido o no se admite para esta implementación.
O bien
Se ha producido un error en la operación de descifrado.
Esta implementación no ha implementado una de Decrypt(Byte[], RSAEncryptionPadding) las o TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Consulte también
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)