# sodium_crypto_aead_aegis256_decrypt

(PHP 8 >= 8.4.0)

sodium_crypto_aead_aegis256_decrypt — Vérifie puis déchiffre un message avec AEGIS-256

### Description

sodium_crypto_aead_aegis256_decrypt(
string `$ciphertext`,
string `$additional_data`,
string `$nonce`,
#[\SensitiveParameter] string `$key`
): string|false

Vérifie puis déchiffre un message avec AEGIS-256.

### Liste de paramètres

`ciphertext`
  Doit être au format fourni par sodium_crypto_aead_aegis256_encrypt().
`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 en clair en cas de succès, ou `false` si une erreur survient.

### Voir aussi

- sodium_crypto_aead_aegis256_encrypt() - Chiffré puis authentifie un message avec AEGIS-256
- sodium_crypto_aead_aegis256_keygen() - Génère une clé AEGIS-256 aléatoire