RSAOpenSsl.Encrypt(Byte[], RSAEncryptionPadding) 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.
Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.
public:
override cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public override byte[] Encrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
override this.Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overrides Function Encrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Parameter
- data
- Byte[]
Die zu verschlüsselnden Daten.
- padding
- RSAEncryptionPadding
Der Paddingmodus.
Gibt zurück
Die verschlüsselten Daten.
Ausnahmen
data
oder padding
ist null
.
padding
ist unbekannt oder wird von dieser Implementierung nicht unterstützt.
- oder -
data
ist zu lang für die Kombination von KeySize und dem ausgewählten Padding.
- oder -
Der Verschlüsselungsvorgang ist fehlgeschlagen.