# sodium_crypto_aead_aegis256_encrypt

(PHP 8 >= 8.4.0)

sodium_crypto_aead_aegis256_encrypt — Chiffré puis authentifie un message avec AEGIS-256

### Description

sodium_crypto_aead_aegis256_encrypt(
#[\SensitiveParameter] string `$message`,
string `$additional_data`,
string `$nonce`,
#[\SensitiveParameter] string `$key`
): string

Chiffre puis authentifie un message avec AEGIS-256.

### Liste de paramètres

`message`
  Le message en clair à chiffrer.
`additional_data`
  En plus, des données authentifiées. Cela est utilisé dans la vérification de l'étiquette d'authentification ajoutée au texte chiffré, mais il n'est pas chiffré ou stocké dans le texte chiffré.
`nonce`
  Un nombre qui doit être utilisé une seule fois, par message.
`key`
  La clé de chiffrement (256 bits).

### Valeurs de retour

Renvoie le texte chiffré et l'étiquette d'authentification sous forme de chaîne d'octets bruts.

### Voir aussi

- sodium_crypto_aead_aegis256_decrypt() - Vérifie puis déchiffre un message avec AEGIS-256
- sodium_crypto_aead_aegis256_keygen() - Génère une clé AEGIS-256 aléatoire