(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_encrypt — Criptografa e autentica com ChaCha20-Poly1305
$message,$additional_data,$nonce,$keyCriptografa e autentica com ChaCha20-Poly1305.
messageA mensagem de texto simples a ser criptografada.
additional_dataDados 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.
nonceUm número que deve ser usado apenas uma vez por mensagem. 8 bytes long.
keyChave de criptografia (256-bit).
Retorna o texto cifrado e etiqueta de autenticação como uma string ou bytes binários brutos.