Documentación offline PHP master

sodium_crypto_secretstream_xchacha20poly1305_init_push

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

En esta página

sodium_crypto_secretstream_xchacha20poly1305_init_push

Inicializa un contexto secretstream para el cifrado

Descripción#

#[\SensitiveParameter] sodium_crypto_secretstream_xchacha20poly1305_init_push(string $key): array
```php

Inicializa un contexto secretstream para el cifrado.

## Parámetros

`key`  
La clave de cifrado. Ver `sodium_crypto_secretstream_xchacha20poly1305_keygen`.

## Valores devueltos

Un array con dos valores de string:

El estado del secretstream, necesario para las próximas llamadas

El encabezado del secretstream, que debe ser proporcionado al destinatario para que pueda extraer los datos

## Ejemplos

Ejemplo de `sodium_crypto_secretstream_xchacha20poly1305_init_push`

```php

Resultado del ejemplo anterior es similar a:

string(106) "971e33b255f0990ef3931caf761c59136efa77b434832f28ec719e3ff73f5aec38b3bba1574ab5b70a8844d8da36a668e802cfea2c"