(PHP 8 >= 8.1.0)
sodium_crypto_stream_xchacha20_xor — Cifra un dato utilizando un nonce y una clave secreta (sin autenticación)
$message
, string $nonce
, #[\SensitiveParameter] string $key
): string
Cifra un message
utilizando un nonce
y una clave secreta key
(sin autenticación).
Este cifrado no es autentificado y no previene ataques de texto cifrado elegido. Asegúrese de combinar el texto cifrado con un código de autenticación de mensaje, por ejemplo con la función sodium_crypto_aead_xchacha20poly1305_ietf_encrypt(), o sodium_crypto_auth().
message
El mensaje a cifrar.
nonce
Un nonce de 24 bytes.
key
Clave, posiblemente generada por la función sodium_crypto_stream_xchacha20_keygen().
El texto cifrado.