OPENSSL_PRIVATE_DECRYPT(3) 1 OPENSSL_PRIVATE_DECRYPT(3)
openssl_private_decrypt - Decrypts data with private key
SYNOPSIS
bool openssl_private_decrypt (string $data, string &$decrypted, mixed $key, [int $padding = OPENSSL_PKCS1_PADDING])
DESCRIPTION
openssl_private_decrypt(3) decrypts $data that was previous encrypted via openssl_public_encrypt(3) and stores the result into $decrypted.
You can use this function e.g. to decrypt data which were supposed only to you.
PARAMETERS
o $data
-
o $decrypted
-
o $key
-$key must be the private key corresponding that was used to encrypt the data.
o $padding
-$padding can be one of OPENSSL_PKCS1_PADDING, OPENSSL_SSLV23_PADDING, OPENSSL_PKCS1_OAEP_PADDING, OPENSSL_NO_PADDING.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
SEE ALSO
openssl_public_encrypt(3), openssl_public_decrypt(3).
PHP Documentation Group OPENSSL_PRIVATE_DECRYPT(3)