openssl_public_decrypt

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

openssl_public_decryptРасшифровка данных с помощью открытого ключа

Описание

openssl_public_decrypt ( string $data , string &$decrypted , mixed $key , int $padding = OPENSSL_PKCS1_PADDING ) : bool

openssl_public_decrypt() расшифровывает данные data, которые ранее были зашифрованы с помощью openssl_private_encrypt() и сохраняет результат в decrypted.

Вы можете использовать эту функцию, например, чтобы проверить, было ли сообщение написано владельцем закрытого ключа.

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

data

decrypted

key

key должен содержать соответствующий открытый ключ.

padding

padding может быть одной из констант: OPENSSL_PKCS1_PADDING, OPENSSL_NO_PADDING.

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

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

Смотрите также