openssl_private_encrypt
  Encrypts data with private key 
  
 
 
  Description
  
   bool openssl_private_encrypt
    ( string $data
   , string &$crypted
   , mixed $key
   [, int $padding = OPENSSL_PKCS1_PADDING
  ] )
  
  
   This function can be used e.g. to sign data (or its hash) to prove that it
   is not written by someone else.
  
  
 
  Parameters
  
   
    
     - 
data
- 
      
       
- 
crypted
- 
      
       
- 
key
- 
      
       
- 
padding
- 
      
       paddingcan be one ofOPENSSL_PKCS1_PADDING,OPENSSL_NO_PADDING.
 
 
 
  Return Values
  
   Returns TRUE on success or FALSE on failure.
  
  
 
  See Also
  
   
    - openssl_public_encrypt
- openssl_public_decrypt