PHP.nl

sodium_crypto_aead_chacha20poly1305_decrypt

sodium_crypto_aead_chacha20poly1305_decrypt

Verify then decrypt with ChaCha20-Poly1305

 **sodium_crypto_aead_chacha20poly1305_decrypt** string $ciphertext string $additional_data string $nonce string $key

Verify then decrypt with ChaCha20-Poly1305.

ciphertext Must be in the format provided by (ciphertext and tag, concatenated). sodium_crypto_aead_chacha20poly1305_encrypt

additional_dataAdditional, authenticated data. This is used in the verification of the authentication tag appended to the ciphertext, but it is not encrypted or stored in the ciphertext.

nonceA number that must be only used once, per message. 8 bytes long.

keyEncryption key (256-bit).

Returns the plaintext on success, return.falseforfailure.