PHP.nl

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