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
| Name | Beschreibung |
|---|---|
| Encrypt(Byte[], RSAEncryptionPadding) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des angegebenen Abstandsmodus verschlüsselt. |
| Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Verschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
| Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Verschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
Encrypt(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 verschlüsselt.
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 Abstandsmodus.
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-
Die Länge ist data zu lang für die Kombination von KeySize und den ausgewählten Abstand.
-oder-
Fehler beim Verschlüsselungsvorgang.
Weitere Informationen
Gilt für:
Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Verschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus.
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 Abstandsmodus.
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 zu lang für die Kombination und KeySize den ausgewählten Abstand.
-oder-
Fehler beim Verschlüsselungsvorgang.
Diese Implementierung hat keinen von Encrypt(Byte[], RSAEncryptionPadding) oder TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Weitere Informationen
- Encrypt(Byte[], RSAEncryptionPadding)
- Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)
Gilt für:
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
- Quelle:
- RSA.cs
Verschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus.
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 Abstandsmodus.
Gibt zurück
Die Gesamtzahl der Bytes, die in destination.
Ausnahmen
padding ist null.
Der Puffer ist destination zu klein, um die verschlüsselten Daten zu speichern.
padding ist unbekannt oder wird von dieser Implementierung nicht unterstützt.
-oder-
Die Länge der Daten ist zu lang für die Kombination und KeySize den ausgewählten Abstand.
-oder-
Fehler beim Verschlüsselungsvorgang.
Diese Implementierung hat keinen von Encrypt(Byte[], RSAEncryptionPadding) oder TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
Weitere Informationen
- Encrypt(Byte[], RSAEncryptionPadding)
- Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)
- TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)