RSA.Decrypt Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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.
Tato implementace neimplementovala jednu z Decrypt(Byte[], RSAEncryptionPadding) nebo TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Viz také
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
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í.
- 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.
Tato implementace neimplementovala jednu z Decrypt(Byte[], RSAEncryptionPadding) nebo TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Viz také
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)