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