Partager via


IAuthenticatedEncryptor.Encrypt Méthode

Définition

Chiffre et inviolable un élément de données.

public:
 cli::array <System::Byte> ^ Encrypt(ArraySegment<System::Byte> plaintext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Encrypt (ArraySegment<byte> plaintext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Encrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Encrypt (plaintext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()

Paramètres

plaintext
ArraySegment<Byte>

Texte en clair à chiffrer. Cette entrée peut avoir une longueur de zéro octet.

additionalAuthenticatedData
ArraySegment<Byte>

Élément de données qui ne sera pas inclus dans le texte chiffré retourné, mais qui sera toujours couvert par la balise d’authentification. Cette entrée peut avoir une longueur de zéro octet. Le même AAD doit être spécifié dans l’appel correspondant à Déchiffrer.

Retours

Byte[]

Objet blob de texte chiffré, y compris la balise d’authentification.

Remarques

Toutes les exceptions liées au chiffrement doivent être homogénéisées en CryptographicException.

S’applique à