Documentación offline PHP master

sodium_crypto_stream_xchacha20_xor

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

sodium_crypto_stream_xchacha20_xor

Cifra un dato utilizando un nonce y una clave secreta (sin autenticación)

Descripción#

```php

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

```php

Cifra un message utilizando un nonce y una clave secreta key (sin autenticación).

[!CAUTION] Este cifrado no es autenticado 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.

Parámetros#

message
El mensaje a cifrar.

nonce
Un nonce de 24 bytes.

key
Clave, posiblemente generada por la función sodium_crypto_stream_xchacha20_keygen.

Valores devueltos#

El texto cifrado.

Véase también#

sodium_crypto_stream_xchacha20_xor_ic