(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_public_decrypt — Desencripta información con la clave pública
$data
   , string &$decrypted
   , mixed $key
   [, int $padding = OPENSSL_PKCS1_PADDING
  ] ) : bool
   openssl_public_decrypt() desencripta la información
   data que fue previamente encriptada mediante
   openssl_private_encrypt() y almacena el resultado en
   decrypted.  
  
Se puede usar esta función para, p.ej., verificar si el mensaje fué escrito por el propietario de la clave privada.
data
decrypted
key
       key debe ser la clave pública que se corresponde con
       la usada para encriptar la información.
      
padding
       padding puede ser
       OPENSSL_PKCS1_PADDING,
       OPENSSL_NO_PADDING.
      
   Devuelve TRUE en caso de éxito o FALSE en caso de error.