openssl_private_decrypt

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

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

Описание

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

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

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

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

data

decrypted

key

key должен быть секретным ключем, соответствующим тому, чем мы шифровали данные.

padding

padding может принимать одно из следующих значений: OPENSSL_PKCS1_PADDING, OPENSSL_SSLV23_PADDING, OPENSSL_PKCS1_OAEP_PADDING, OPENSSL_NO_PADDING.

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

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

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