RSA.Decrypt(Byte[], RSAEncryptionPadding) 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.
En cas de substitution dans une classe dérivée, déchiffre les données d’entrée à l’aide du 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 non 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-
Échec de l’opération de déchiffrement.