IAuthenticatedEncryptor.Encrypt 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.
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
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.