PHP 8.4.6 Released!

sodium_crypto_aead_aes256gcm_encrypt

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_aead_aes256gcm_encryptCifra y autentica con AES-256-GCM

Descripción

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

Cifra y autentica con AES-256-GCM. Disponible únicamente si sodium_crypto_aead_aes256gcm_is_available() devuelve true.

Parámetros

message

El mensaje en texto claro a cifrar.

additional_data

Adicional, datos autenticados. Esto se utiliza en la verificación de la etiqueta de autenticación añadida al texto cifrado, pero no se cifra ni se almacena en el texto cifrado.

nonce

Un número que debe ser utilizado una sola vez, por mensaje. 12 bytes de largo.

key

La clave de cifrado (256 bits).

Valores devueltos

Devuelve el texto cifrado y la etiqueta de autenticación en forma de cadena de bytes binarios sin tratar. (Formato: texto cifrado, luego etiqueta.)

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top