Расшифровывает открытый ключ с проверкой подлинности

# sodium_crypto_box_open

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_box_open — Расшифровывает открытый ключ с проверкой подлинности

### Описание

function sodium_crypto_box_open(string `$ciphertext`, string `$nonce`, #[\SensitiveParameter]string `$key_pair`): string|false

Функция расшифровывает сообщение через асимметричную криптографию (с открытым ключом).

### Список параметров

`ciphertext`
  Зашифрованное сообщение, которое нужно попытаться расшифровать.
`nonce`
  Номер, который необходимо использовать только один раз для каждого сообщения. Длина 24 байта. Это достаточно большая граница, чтобы генерировать её случайным образом (например, функцией random_bytes()).
`key_pair`
  Смотрите описание функции sodium_crypto_box_keypair_from_secretkey_and_publickey(). Значение должно включать открытый ключ отправителя и секретный ключ получателя.

### Возвращаемые значения

Функция возвращает сообщение в случае успешного выполнения или `false`, если возникла ошибка.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open