Criptografa e autentica com AES-256-GCM

# sodium_crypto_aead_aes256gcm_encrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_aes256gcm_encrypt — Criptografa e autentica com AES-256-GCM

### Descrição

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

Criptografa e autentica com AES-256-GCM. Disponível somente se sodium_crypto_aead_aes256gcm_is_available() retornar `true`.

### 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 a tag de autenticação como uma sequência de bytes binários brutos. (Formato: texto cifrado e depois tag.)

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