sodium_crypto_aead_chacha20poly1305_encrypt
PHP Manual
PHP Manual»Funções da Sodium»sodium_crypto_aead_chacha20poly1305_encrypt

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 etiqueta de autenticação como uma string ou bytes binários brutos.

To Top