sodium_crypto_box_open
(PHP 7 >= 7.2.0, PHP 8)
sodium_crypto_box_open — Расшифровывает открытый ключ с проверкой подлинности
Описание
Функция расшифровывает сообщение через асимметричную криптографию (с открытым ключом).
Список параметров
ciphertext
-
Зашифрованное сообщение, которое нужно попытаться расшифровать.
nonce
-
Номер, который необходимо использовать только один раз для каждого сообщения. Длина 24 байта.
Это достаточно большая граница, чтобы генерировать её случайным образом (например, функцией random_bytes()).
key_pair
-
Смотрите описание функции sodium_crypto_box_keypair_from_secretkey_and_publickey().
Значение должно включать открытый ключ отправителя и секретный ключ получателя.
Возвращаемые значения
Функция возвращает сообщение в случае успешного выполнения или false, если возникла ошибка.