openssl_public_encrypt()
openssl_public_encrypt - Encrypts data with public key
Syntax
bool openssl_public_encrypt (
string $data,
string &$crypted,
mixed $key,
int $padding)
Arguments
- data
- crypted - This will hold the result of the encryption.
- key - The public key.
- padding - padding can be one of OPENSSL_PKCS1_PADDING, OPENSSL_SSLV23_PADDING, OPENSSL_PKCS1_OAEP_PADDING, OPENSSL_NO_PADDING.
Description
openssl_public_encrypt() encrypts data with public key and stores the result into crypted. Encrypted data can be decrypted via openssl_private_decrypt().
Version
PHP 4.0.6, 5
Return value
Returns TRUE on success or FALSE on failure.