(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 resource de tipo OpenSSL key o OpenSSL X.509
.
|