Documentación offline PHP master

sodium_crypto_box_open

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

En esta página

sodium_crypto_box_open

Desencriptación autenticada con clave pública

Descripción#

```php

[\SensitiveParameter] sodium_crypto_box_open(string $ciphertext, string $nonce, string $key_pair): string#

```php

Desencripta un mensaje utilizando criptografía asimétrica (clave pública).

Parámetros#

ciphertext
El mensaje cifrado a desencriptar.

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

key_pair
Ver sodium_crypto_box_keypair_from_secretkey_and_publickey. Debe incluir la clave pública del remitente y la clave secreta del destinatario.

Valores devueltos#

Devuelve el mensaje en claro en caso de éxito, o false si ocurre un error.