(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_decrypt — Vérifie puis déchiffre avec ChaCha20-Poly1305
$ciphertext,$additional_data,$nonce,$keyVérifie puis déchiffre avec ChaCha20-Poly1305.
ciphertextDoit être au format fourni par sodium_crypto_aead_chacha20poly1305_encrypt() (chiffrer et étiqueter, concaténés).
additional_dataAdditionnel, 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é.
nonceUn nombre qui doit être utilisé une seule fois, par message. 8 octets de long.
keyLa clé de chiffrement. 256 bits.
Renvoie le texte en claire en cas de succès, ou false si une erreur survient.