(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_ietf_encrypt — Criptografa uma mensagem
$message
,$additional_data
,$nonce
,$key
Criptografa e autentica com ChaCha20-Poly1305 (variant IETF).
A variante IETF usa nonces de 96 bits e contadores internos de 32 bits, em vez de 64 bits para ambos.
message
A mensagem de texto simples a ser criptografada.
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. 12 bytes long.
key
Chave de criptografia (256-bit).
Retorna o texto cifrado e tag em caso de sucesso, ou false
em caso de falha.