(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_public_decrypt — Desencripta información con la clave pública
$data
,&$decrypted
,$key
,$padding
= OPENSSL_PKCS1_PADDINGopenssl_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
.