Freigeben über


RSA.Decrypt Methode

Definition

Überlädt

Decrypt(Byte[], RSAEncryptionPadding)

Entschlüsselt, falls in einer abgeleiteten Klasse überschrieben, die Eingabedaten mithilfe des angegebenen Paddingmodus.

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Entschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

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

Entschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

Decrypt(Byte[], RSAEncryptionPadding)

Quelle:
RSA.cs
Quelle:
RSA.cs
Quelle:
RSA.cs

Entschlüsselt, falls in einer abgeleiteten Klasse überschrieben, die Eingabedaten mithilfe des angegebenen Paddingmodus.

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

Parameter

data
Byte[]

Die zu entschlüsselnden Daten.

padding
RSAEncryptionPadding

Der Paddingmodus.

Gibt zurück

Byte[]

Die entschlüsselten Daten.

Ausnahmen

data oder padding ist null.

Eine abgeleitete Klasse muss diese Methode überschreiben.

padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.

- oder -

Die Länge von data ist ungleich der Anzahl von Bytes für KeySize.

- oder -

Diese Instanz stellt nur einen öffentlichen Schlüssel dar.

- oder -

Fehler beim Verschlüsselungsvorgang.

Weitere Informationen

Gilt für:

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Quelle:
RSA.cs
Quelle:
RSA.cs
Quelle:
RSA.cs

Entschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

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

Parameter

data
ReadOnlySpan<Byte>

Die zu entschlüsselnden Daten.

padding
RSAEncryptionPadding

Der Paddingmodus.

Gibt zurück

Byte[]

Die entschlüsselten Daten.

Ausnahmen

padding ist null.

padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.

- oder -

Fehler beim Verschlüsselungsvorgang.

Gilt für:

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

Quelle:
RSA.cs
Quelle:
RSA.cs
Quelle:
RSA.cs

Entschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

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

Parameter

data
ReadOnlySpan<Byte>

Die zu entschlüsselnden Daten.

destination
Span<Byte>

Der Puffer, der die entschlüsselten Daten empfangen soll.

padding
RSAEncryptionPadding

Der Paddingmodus.

Gibt zurück

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Ausnahmen

padding ist null

Der Puffer in destination ist zu klein, um die entschlüsselten Daten aufzunehmen.

padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.

- oder -

Fehler beim Verschlüsselungsvorgang.

Gilt für: