RSA.Encrypt 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
Encrypt(Byte[], RSAEncryptionPadding) |
Verschlüsselt beim Überschreiben in einer abgeleiteten Klasse die Eingabedaten mithilfe des angegebenen Paddingmodus. |
Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode. |
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode. |
Encrypt(Byte[], RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Verschlüsselt beim Überschreiben in einer abgeleiteten Klasse die Eingabedaten mithilfe des angegebenen Paddingmodus.
public:
virtual cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
abstract cli::array <System::Byte> ^ Encrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Encrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Encrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Encrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Encrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride 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
.
Eine abgeleitete Klasse muss diese Methode überschreiben.
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.
Weitere Informationen
Gilt für:
Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.
public:
cli::array <System::Byte> ^ Encrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Encrypt (ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Encrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Encrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()
Parameter
- data
- ReadOnlySpan<Byte>
Die zu verschlüsselnden Daten.
- padding
- RSAEncryptionPadding
Der Paddingmodus.
Gibt zurück
Die verschlüsselten Daten.
Ausnahmen
padding
ist null
.
padding
ist unbekannt oder wird von dieser Implementierung nicht unterstützt.
- oder -
Die Länge der Daten ist für die Kombination von KeySize und der ausgewählten Auffüllung zu lang.
- oder -
Der Verschlüsselungsvorgang ist fehlgeschlagen.
Diese Implementierung hat keines von Encrypt(Byte[], RSAEncryptionPadding) oder TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)implementiert.
Gilt für:
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.
public:
int Encrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Encrypt (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Encrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Encrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer
Parameter
- data
- ReadOnlySpan<Byte>
Die zu verschlü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 verschlüsselten Daten aufzunehmen.
padding
ist unbekannt oder wird von dieser Implementierung nicht unterstützt.
- oder -
Die Länge der Daten ist für die Kombination von KeySize und der ausgewählten Auffüllung zu lang.
- oder -
Der Verschlüsselungsvorgang ist fehlgeschlagen.
Diese Implementierung hat keines von Encrypt(Byte[], RSAEncryptionPadding) oder TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)implementiert.