Lire en anglais

Partager via


RSA.Decrypt Méthode

Définition

Surcharges

Decrypt(Byte[], RSAEncryptionPadding)

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

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

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

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

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

Decrypt(Byte[], RSAEncryptionPadding)

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

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

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

Paramètres

data
Byte[]

Données à déchiffrer.

padding
RSAEncryptionPadding

Mode de remplissage.

Retours

Byte[]

Données dé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 n’est pas égale au nombre d’octets pour KeySize.

- ou -

Cette instance représente uniquement une clé publique.

- ou -

L’opération de dé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

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

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

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

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

Paramètres

data
ReadOnlySpan<Byte>

Données à déchiffrer.

padding
RSAEncryptionPadding

Mode de remplissage.

Retours

Byte[]

Données déchiffrées.

Exceptions

padding a la valeur null.

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

- ou -

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

S’applique à

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

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

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

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

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

Paramètres

data
ReadOnlySpan<Byte>

Données à déchiffrer.

destination
Span<Byte>

Mémoire tampon utilisée pour recevoir les données dé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 déchiffrées.

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

- ou -

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

S’applique à

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