openssl_private_decrypt
openssl_private_decrypt
Decrypts data with private key
bool **openssl_private_decrypt** string $data string $decrypted_data $private_key int $padding $digest_algo
decrypts
that was previously encrypted via
and stores the result into
.
openssl_private_decrypt``data``openssl_public_encrypt``decrypted_data
You can use this function e.g. to decrypt data which is supposed to only be available to you.
data
decrypted_data
private_key
must be the private key that corresponds
to the public key that was used to encrypt the data.
private_key
padding
can be one of
,
,
,
.
padding``OPENSSL_PKCS1_PADDING``OPENSSL_SSLV23_PADDING``OPENSSL_PKCS1_OAEP_PADDING``OPENSSL_NO_PADDING
digest_algoThe digest algorithm for OAEP padding, or null to use the default algorithm.
return.success
openssl_public_encrypt``openssl_public_decrypt