(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_decrypt — Verifica e descriptografa com ChaCha20-Poly1305
$ciphertext
,$additional_data
,$nonce
,$key
Verifica e descriptografa com ChaCha20-Poly1305.
ciphertext
Precisa estar no formato fornecido por sodium_crypto_aead_chacha20poly1305_encrypt() (texto cifrado e tag, concatenados).
additional_data
Dados adicionais e autenticados. São usados na verificação da tag de autenticação anexada ao texto cifrado, mas não são criptografados nem armazenados no texto cifrado.
nonce
Um número que deve ser usado apenas uma vez por mensagem. 8 bytes long.
key
Chave de criptografia (256-bit).
Retorna o texto simples em caso de sucesso, ou false
em caso de falha.