RSA.Decrypt Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
Die entschlüsselten Daten.
Ausnahmen
padding
ist null
.
padding
ist unbekannt oder wird von dieser Implementierung nicht unterstützt.
- oder -
Fehler beim Verschlüsselungsvorgang.
Diese Implementierung hat keines von Decrypt(Byte[], RSAEncryptionPadding) oder TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)implementiert.
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.
- 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.
Diese Implementierung hat keines von Decrypt(Byte[], RSAEncryptionPadding) oder TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)implementiert.