sodium_crypto_aead_aes256gcm_encrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_aes256gcm_encryptCriptografa e autentica com AES-256-GCM

Descrição

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.)

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top