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
| Name | Beschreibung |
|---|---|
| Decrypt(Byte[], RSAEncryptionPadding) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des angegebenen Abstandsmodus entschlüsselt. |
| Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Entschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
| Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Entschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
Decrypt(Byte[], RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des angegebenen Abstandsmodus entschlüsselt.
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 Abstandsmodus.
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 des Werts data entspricht nicht der Anzahl der Bytes für KeySize.
-oder-
Diese Instanz stellt nur einen öffentlichen Schlüssel dar.
-oder-
Fehler beim Entschlüsselungsvorgang.
Weitere Informationen
Gilt für:
Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Entschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus.
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 Abstandsmodus.
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 Entschlüsselungsvorgang.
Diese Implementierung hat keinen von Decrypt(Byte[], RSAEncryptionPadding) oder TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Weitere Informationen
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
Gilt für:
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Entschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus.
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 Abstandsmodus.
Gibt zurück
Die Gesamtzahl der Bytes, die in destination.
Ausnahmen
padding ist null.
Der Puffer in destination ist zu klein, um die entschlüsselten Daten zu speichern.
padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.
-oder-
Fehler beim Entschlüsselungsvorgang.
Diese Implementierung hat keinen von Decrypt(Byte[], RSAEncryptionPadding) oder TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Weitere Informationen
- Decrypt(Byte[], RSAEncryptionPadding)
- Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)