PHP 8.1.28 Released!

sodium_crypto_box_open

(PHP 7 >= 7.2.0, PHP 8)

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

Описание

sodium_crypto_box_open(string $ciphertext, string $nonce, string $key_pair): string|false

Расшифровывает сообщение с использованием асимметричной криптографии (с открытым ключом).

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

ciphertext

Зашифрованное сообщение, которое нужно попытаться расшифровать.

nonce

Номер, который необходимо использовать только один раз для каждого сообщения. Длина 24 байта. Это достаточно большая граница для случайной генерации (например, random_bytes()).

key_pair

Смотрите sodium_crypto_box_keypair_from_secretkey_and_publickey(). Должна включать открытый ключ отправителя и секретный ключ получателя.

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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top