(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_public_decrypt — Расшифровка данных с помощью открытого ключа
$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
в случае возникновения ошибки.