Criptografa e autentica com ChaCha20-Poly1305

# sodium_crypto_aead_chacha20poly1305_encrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_chacha20poly1305_encrypt — Criptografa e autentica com ChaCha20-Poly1305

### Descrição

function sodium_crypto_aead_chacha20poly1305_encrypt(
#[\SensitiveParameter]string `$message`,
string `$additional_data`,
string `$nonce`,
#[\SensitiveParameter]string `$key`
): string

Criptografa e autentica com ChaCha20-Poly1305.

### 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. 8 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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open