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í.
Přetížení
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
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 tato implementace nepodporuje.
-nebo-
Délka parametru data
se nerovná počtu bajtů pro KeySize.
-nebo-
Tato instance představuje pouze veřejný klíč.
-nebo-
Operace dešifrování selhala.
Viz také
Platí pro
Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- 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 tato implementace nepodporuje.
-nebo-
Operace dešifrování selhala.
Tato implementace neimplementovala jednu z nebo Decrypt(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
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ěť v souboru destination
je příliš malá na to, aby se dešifrovaná data vešla do mezipaměti.
padding
je neznámý nebo tato implementace nepodporuje.
-nebo-
Operace dešifrování selhala.
Tato implementace neimplementovala jednu z nebo Decrypt(Byte[], RSAEncryptionPadding)TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).