Partager via


IAuthenticatedEncryptor.Decrypt Méthode

Définition

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

Byte[]

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.

S’applique à