# openssl_private_decrypt

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

openssl_private_decrypt — Desencripta información con la clave privada

### Descripción

openssl_private_decrypt(
string `$data`,
string `&$decrypted`,
mixed `$key`,
int `$padding` = OPENSSL_PKCS1_PADDING
): bool

openssl_private_decrypt() desncripta la información `data` la cuál fue previamente encriptada mediante openssl_public_encrypt() y almacena el resultado en `decrypted`.

Puede usar esta función para, por ejemplo, desencriptar información que es sólo para usted.

### Parámetros

`data`

`decrypted`

`key`

  `key` debe ser la clave privada correspondiente a la usada para encriptar la información.

`padding`

  `padding` puede ser `OPENSSL_PKCS1_PADDING`, `OPENSSL_SSLV23_PADDING`, `OPENSSL_PKCS1_OAEP_PADDING`, `OPENSSL_NO_PADDING`.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Ver también

- openssl_public_encrypt() - Encripta información con una clave pública
- openssl_public_decrypt() - Desencripta información con la clave pública