(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().
messageEl mensaje a cifrar.
nonceUn nonce de 24 bytes.
keyClave, posiblemente generada por la función sodium_crypto_stream_xchacha20_keygen().
El texto cifrado.