(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_decrypt — Verifica y luego descifra con ChaCha20-Poly1305
$ciphertext,$additional_data,$nonce,$keyVerifica y luego descifra con ChaCha20-Poly1305.
ciphertextDebe estar en el formato proporcionado por sodium_crypto_aead_chacha20poly1305_encrypt() (cifrar y etiquetar, concatenados).
additional_dataAdicional, datos autentificados. Esto se utiliza en la verificación de la etiqueta de autentificación añadida al texto cifrado, pero no se cifra ni se almacena en el texto cifrado.
nonceUn número que debe ser utilizado una sola vez, por mensaje. 8 bytes de longitud.
keyLa clave de cifrado. 256 bits.
Devuelve el texto en claro en caso de éxito, o false si ocurre un error.