(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_aes256gcm_decrypt — Vérifie puis déchiffre un message avec AES-256-GCM
$ciphertext,$additional_data,$nonce,$key
Vérifie puis déchiffre avec AES-256-GCM.
Disponible uniquement si sodium_crypto_aead_aes256gcm_is_available() retourne true.
ciphertextDoit être au format fourni par sodium_crypto_aead_aes256gcm_encrypt() (texte chiffré et étiquette, concaténés).
additional_dataDonnées supplémentaires 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é.
nonceUn nombre qui doit être utilisé une seule fois, par message. 12 octets de long.
keyLa clé de chiffrement (256 bits).
Renvoie le texte en clair en cas de succès, ou false si une erreur survient.
| Version | Description |
|---|---|
| 8.4.0 | Cette fonction est désormais également définie sur aarch64. Auparavant, elle était définie uniquement sur x86 et x86_64. |