sodium_crypto_aead_chacha20poly1305_ietf_encrypt
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_aead_chacha20poly1305_ietf_encrypt — Criptografa uma mensagem
Descrição
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.
Parâmetros
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).
Valor Retornado
Retorna o texto cifrado e tag em caso de sucesso, ou false em caso de falha.