RSA.Encrypt Methode

Definitie

Overloads

Name Description
Encrypt(Byte[], RSAEncryptionPadding)

Wanneer deze worden overschreven in een afgeleide klasse, worden de invoergegevens versleuteld met behulp van de opgegeven opvullingsmodus.

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Versleutelt de invoergegevens met behulp van de opgegeven opvullingsmodus.

Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Versleutelt de invoergegevens met behulp van de opgegeven opvullingsmodus.

Encrypt(Byte[], RSAEncryptionPadding)

Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs

Wanneer deze worden overschreven in een afgeleide klasse, worden de invoergegevens versleuteld met behulp van de opgegeven opvullingsmodus.

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()

Parameters

data
Byte[]

De gegevens die moeten worden versleuteld.

padding
RSAEncryptionPadding

De opvullingsmodus.

Retouren

Byte[]

De versleutelde gegevens.

Uitzonderingen

data of padding is null.

Een afgeleide klasse moet deze methode overschrijven.

padding is onbekend of wordt niet ondersteund door deze implementatie.

– of –

De lengte is data te lang voor de combinatie van KeySize en de geselecteerde opvulling.

– of –

De versleutelingsbewerking is mislukt.

Zie ook

Van toepassing op

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs

Versleutelt de invoergegevens met behulp van de opgegeven opvullingsmodus.

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()

Parameters

data
ReadOnlySpan<Byte>

De gegevens die moeten worden versleuteld.

padding
RSAEncryptionPadding

De opvullingsmodus.

Retouren

Byte[]

De versleutelde gegevens.

Uitzonderingen

padding is null.

padding is onbekend of wordt niet ondersteund door deze implementatie.

– of –

De lengte van gegevens is te lang voor de combinatie van KeySize en de geselecteerde opvulling.

– of –

De versleutelingsbewerking is mislukt.

Zie ook

Van toepassing op

Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs
Bron:
RSA.cs

Versleutelt de invoergegevens met behulp van de opgegeven opvullingsmodus.

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

Parameters

data
ReadOnlySpan<Byte>

De gegevens die moeten worden versleuteld.

destination
Span<Byte>

De buffer voor het ontvangen van de versleutelde gegevens.

padding
RSAEncryptionPadding

De opvullingsmodus.

Retouren

Het totale aantal bytes dat naar destination.

Uitzonderingen

padding is null.

De buffer destination is te klein om de versleutelde gegevens op te slaan.

padding is onbekend of wordt niet ondersteund door deze implementatie.

– of –

De lengte van gegevens is te lang voor de combinatie van KeySize en de geselecteerde opvulling.

– of –

De versleutelingsbewerking is mislukt.

Zie ook

Van toepassing op