RSA.Decrypt Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Decrypt(Byte[], RSAEncryptionPadding) |
Quando sobrescrito numa classe derivada, desencripta os dados de entrada usando o modo de enchimento especificado. |
| Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Descifra os dados de entrada usando o modo de enchimento especificado. |
| Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Descifra os dados de entrada usando o modo de enchimento especificado. |
Decrypt(Byte[], RSAEncryptionPadding)
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
Quando sobrescrito numa classe derivada, desencripta os dados de entrada usando o modo de enchimento 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[]
Os dados para desencriptar.
- padding
- RSAEncryptionPadding
O modo de almofadamento.
Devoluções
Os dados desencriptados.
Exceções
data ou padding é null.
Uma classe derivada deve sobrepor-se a este método.
padding é desconhecida, ou não suportada por esta implementação.
-ou-
O comprimento de data não é igual ao número de bytes para KeySize.
-ou-
Esta instância representa apenas uma chave pública.
-ou-
A operação de desencriptação falhou.
Ver também
Aplica-se a
Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
Descifra os dados de entrada usando o modo de enchimento 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>
Os dados para desencriptar.
- padding
- RSAEncryptionPadding
O modo de almofadamento.
Devoluções
Os dados desencriptados.
Exceções
padding é null.
padding é desconhecida, ou não suportada por esta implementação.
-ou-
A operação de desencriptação falhou.
Esta implementação não implementou um dos Decrypt(Byte[], RSAEncryptionPadding) ou TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Ver também
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
Aplica-se a
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
- Origem:
- RSA.cs
Descifra os dados de entrada usando o modo de enchimento 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>
Os dados para desencriptar.
- padding
- RSAEncryptionPadding
O modo de almofadamento.
Devoluções
O número total de bytes escritos em destination.
Exceções
padding é null.
O buffer é destination demasiado pequeno para armazenar os dados desencriptados.
padding é desconhecida, ou não suportada por esta implementação.
-ou-
A operação de desencriptação falhou.
Esta implementação não implementou um dos Decrypt(Byte[], RSAEncryptionPadding) ou TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Ver também
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)