Home > PHP > Function > OpenSSL > openssl_private_encrypt()

openssl_private_encrypt()

openssl_private_encrypt - Encrypts data with private key

Syntax

bool openssl_private_encrypt (string $data, string &$crypted, mixed $key, int $padding)

Arguments

  • data
  • crypted
  • key
  • padding - padding can be one of OPENSSL_PKCS1_PADDING, OPENSSL_NO_PADDING.

Description

openssl_private_encrypt() encrypts data with private key and stores the result into crypted. Encrypted data can be decrypted via openssl_public_decrypt().

Version

PHP 4.0.6, 5

Return value

Returns TRUE on success or FALSE on failure.