IAuthenticatedEncryptor.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.
Valide la balise d’authentification de et déchiffre un objet blob de données chiffrées.
public:
cli::array <System::Byte> ^ Decrypt(ArraySegment<System::Byte> ciphertext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Decrypt (ArraySegment<byte> ciphertext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Decrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Decrypt (ciphertext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()
Paramètres
- ciphertext
- ArraySegment<Byte>
Texte chiffré (y compris la balise d’authentification) à déchiffrer.
- additionalAuthenticatedData
- ArraySegment<Byte>
Toutes les données auxiliaires utilisées lors du calcul de la balise d’authentification. Le même AAD doit avoir été spécifié dans l’appel correspondant à « Encrypt ».
Retours
Données en texte clair d’origine (si la balise d’authentification a été validée et que le déchiffrement a réussi).
Remarques
Toutes les exceptions liées au chiffrement doivent être homogénéisées en CryptographicException.