(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.