RSA.Decrypt(Byte[], RSAEncryptionPadding) Methode

Definition

Entschlüsselt, falls in einer abgeleiteten Klasse überschrieben, die Eingabedaten mithilfe des angegebenen Paddingmodus.When overridden in a derived class, decrypts the input data using the specified padding mode.

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.The data to decrypt.

padding
RSAEncryptionPadding

Der Paddingmodus.The padding mode.

Gibt zurück

Byte[]

Die entschlüsselten Daten.The decrypted data.

Ausnahmen

data oder padding ist null.data or padding is null.

Eine abgeleitete Klasse muss diese Methode überschreiben.A derived class must override this method.

padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.padding is unknown, or not supported by this implementation.

- oder --or-

Die Länge von data ist ungleich der Anzahl von Bytes für KeySize.The length of data is not equal to the number of bytes for KeySize.

- oder --or-

Diese Instanz stellt nur einen öffentlichen Schlüssel dar.This instance represents only a public key.

- oder --or-

Fehler beim Verschlüsselungsvorgang.The decryption operation failed.

Gilt für:

Siehe auch