(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_public_decrypt — Descifra datos con una clave pública
$data
,&$decrypted_data
,$public_key
,$padding
= OPENSSL_PKCS1_PADDING
openssl_public_decrypt() descifra los datos
data
que han sido cifrados con la función
openssl_private_encrypt() y almacena el resultado en
decrypted_data
.
Puede utilizarse esta función para verificar si el mensaje ha sido escrito por el propietario de la clave privada.
data
decrypted_data
public_key
public_key
debe ser la clave pública que
ha sido utilizada para cifrar los datos.
padding
padding
puede ser
OPENSSL_PKCS1_PADDING
o OPENSSL_NO_PADDING
.
Versión | Descripción |
---|---|
8.0.0 |
public_key acepta ahora una instancia de
OpenSSLAsymmetricKey o OpenSSLCertificate ;
anteriormente, se aceptaba un recurso de tipo OpenSSL key o OpenSSL X.509
.
|