RSA.Decrypt Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.
public:
virtual cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public:
abstract cli::array <System::Byte> ^ Decrypt(cli::array <System::Byte> ^ data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public virtual byte[] Decrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
public abstract byte[] Decrypt (byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding);
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
override this.Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
abstract member Decrypt : byte[] * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Overridable Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Public MustOverride Function Decrypt (data As Byte(), padding As RSAEncryptionPadding) As Byte()
Paramètres
- data
- Byte[]
Données à déchiffrer.
- padding
- RSAEncryptionPadding
Mode de remplissage.
Retours
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 à
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é.
public:
cli::array <System::Byte> ^ Decrypt(ReadOnlySpan<System::Byte> data, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public byte[] Decrypt (ReadOnlySpan<byte> data, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * System.Security.Cryptography.RSAEncryptionPadding -> byte[]
Public Function Decrypt (data As ReadOnlySpan(Of Byte), padding As RSAEncryptionPadding) As Byte()
Paramètres
- data
- ReadOnlySpan<Byte>
Données à déchiffrer.
- padding
- RSAEncryptionPadding
Mode de remplissage.
Retours
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é.
Cette implémentation n’a pas implémenté l’un des Decrypt(Byte[], RSAEncryptionPadding) ou TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).
S’applique à
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é.
public:
int Decrypt(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::RSAEncryptionPadding ^ padding);
public int Decrypt (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.RSAEncryptionPadding padding);
member this.Decrypt : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.RSAEncryptionPadding -> int
Public Function Decrypt (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), padding As RSAEncryptionPadding) As Integer
Paramètres
- data
- ReadOnlySpan<Byte>
Données à déchiffrer.
- 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é.
Cette implémentation n’a pas implémenté l’un des Decrypt(Byte[], RSAEncryptionPadding) ou TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32).