Verifica se o texto cifrado inclui uma tag válida

# sodium_crypto_aead_chacha20poly1305_ietf_decrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_chacha20poly1305_ietf_decrypt — Verifica se o texto cifrado inclui uma tag válida

### Descrição

function sodium_crypto_aead_chacha20poly1305_ietf_decrypt(
string `$ciphertext`,
string `$additional_data`,
string `$nonce`,
#[\SensitiveParameter]string `$key`
): string|false

Verifica e descriptografa com ChaCha20-Poly1305 (variante IETF).

A variante IETF usa nonces de 96 bits e contadores internos de 32 bits, em vez de 64 bits para ambos.

### Parâmetros

`ciphertext`
  Precisa estar no formato fornecido por sodium_crypto_aead_chacha20poly1305_ietf_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. 12 bytes long.
`key`
  Chave de criptografia (256-bit).

### Valor Retornado

Retorna o texto simples em caso de sucesso, ou `false` em caso de falha.

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