Documentación offline PHP master

sodium_crypto_stream

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

En esta página

sodium_crypto_stream

Genera una secuencia de bytes determinista a partir de una semilla

Descripción#

```php

[\SensitiveParameter] sodium_crypto_stream(int $length, string $nonce, string $key): string#

```php

Genera una secuencia de bytes determinista a partir de una semilla, utilizando el cifrado de flujo XSalsa20.

Parámetros#

length
El número de bytes a devolver.

nonce
Un número que debe ser utilizado una sola vez, por mensaje. 24 bytes de largo. Es un límite lo suficientemente grande como para ser generado aleatoriamente (i.e. random_bytes).

key
La clave de cifrado (256 bits).

Valores devueltos#

Una cadena de bytes pseudoaleatorios.