RSA.Decrypt Metoda

Definice

Dešifruje vstupní data pomocí zadaného režimu odsazení.

Přetížení

Name Description
Decrypt(Byte[], RSAEncryptionPadding)

Při přepsání v odvozené třídě dešifruje vstupní data pomocí zadaného režimu odsazení.

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Dešifruje vstupní data pomocí zadaného režimu odsazení.

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

Dešifruje vstupní data pomocí zadaného režimu odsazení.

Decrypt(Byte[], RSAEncryptionPadding)

Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs

Při přepsání v odvozené třídě dešifruje vstupní data pomocí zadaného režimu odsazení.

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()

Parametry

data
Byte[]

Data k dešifrování.

padding
RSAEncryptionPadding

Režim odsazení.

Návraty

Byte[]

Dešifrovaná data.

Výjimky

data nebo padding je null.

Odvozená třída musí tuto metodu přepsat.

padding je neznámá nebo není podporována touto implementací.

nebo

Délka data není rovna počtu bajtů pro KeySize.

nebo

Tato instance představuje pouze veřejný klíč.

nebo

Operace dešifrování se nezdařila.

Viz také

Platí pro

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs

Dešifruje vstupní data pomocí zadaného režimu odsazení.

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()

Parametry

data
ReadOnlySpan<Byte>

Data k dešifrování.

padding
RSAEncryptionPadding

Režim odsazení.

Návraty

Byte[]

Dešifrovaná data.

Výjimky

padding je null.

padding je neznámá nebo není podporována touto implementací.

nebo

Operace dešifrování se nezdařila.

Viz také

Platí pro

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

Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs
Zdroj:
RSA.cs

Dešifruje vstupní data pomocí zadaného režimu odsazení.

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

Parametry

data
ReadOnlySpan<Byte>

Data k dešifrování.

destination
Span<Byte>

Vyrovnávací paměť pro příjem dešifrovaných dat.

padding
RSAEncryptionPadding

Režim odsazení.

Návraty

Celkový počet bajtů zapsaných do destination.

Výjimky

padding je null.

Vyrovnávací paměť destination je příliš malá pro uložení dešifrovaných dat.

padding je neznámá nebo není podporována touto implementací.

nebo

Operace dešifrování se nezdařila.

Viz také

Platí pro