Lire en anglais

Partager via


RSA.Encrypt Méthode

Définition

Surcharges

Encrypt(Byte[], RSAEncryptionPadding)

En cas de remplacement dans une classe dérivée, chiffre les données d’entrée en utilisant le mode de remplissage spécifié.

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Chiffre les données d’entrée en utilisant le mode de remplissage spécifié.

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

Chiffre les données d’entrée en utilisant le mode de remplissage spécifié.

Encrypt(Byte[], RSAEncryptionPadding)

Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs

En cas de remplacement dans une classe dérivée, chiffre les données d’entrée en utilisant le mode de remplissage spécifié.

C#
public virtual byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
C#
public abstract byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);

Paramètres

data
Byte[]

Données à chiffrer.

padding
RSAEncryptionPadding

Mode de remplissage.

Retours

Byte[]

Données chiffrées.

Exceptions

data ou padding est null.

Une classe dérivée doit remplacer cette méthode.

padding est inconnu ou n’est pas pris en charge par cette implémentation.

- ou -

La longueur de data est trop longue pour la combinaison de KeySize et du remplissage sélectionné.

- ou -

L’opération de chiffrement a échoué.

Voir aussi

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs

Chiffre les données d’entrée en utilisant le mode de remplissage spécifié.

C#
public byte[] Encrypt(ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);

Paramètres

data
ReadOnlySpan<Byte>

Données à chiffrer.

padding
RSAEncryptionPadding

Mode de remplissage.

Retours

Byte[]

Données chiffrées.

Exceptions

padding a la valeur null.

padding est inconnu ou n’est pas pris en charge par cette implémentation.

- ou -

La longueur des données est trop longue pour la combinaison de KeySize et le remplissage sélectionné.

- ou -

L’opération de chiffrement a échoué.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

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

Source:
RSA.cs
Source:
RSA.cs
Source:
RSA.cs

Chiffre les données d’entrée en utilisant le mode de remplissage spécifié.

C#
public int Encrypt(ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);

Paramètres

data
ReadOnlySpan<Byte>

Données à chiffrer.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir les données chiffrées.

padding
RSAEncryptionPadding

Mode de remplissage.

Retours

Nombre total d’octets écrits dans destination.

Exceptions

padding a la valeur null.

La mémoire tampon dans destination est trop petite pour contenir les données chiffrées.

padding est inconnu ou n’est pas pris en charge par cette implémentation.

- ou -

La longueur des données est trop longue pour la combinaison de KeySize et le remplissage sélectionné.

- ou -

L’opération de chiffrement a échoué.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10