Déchiffre des données avec une clé privée

# openssl_private_decrypt

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

openssl_private_decrypt — Déchiffre des données avec une clé privée

### Description

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

openssl_private_decrypt() déchiffre `data` qui a été chiffrée précédemment avec openssl_public_encrypt(), puis stocke le résultat dans la variable `decrypted`.

Vous pouvez utiliser cette fonction, par exemple pour déchiffrer des données qui ne sont censées être disponibles que pour vous.

### Liste de paramètres

`data`

`decrypted`

`key`

  `key` doit être la clé privée utilisée pour chiffrer les données.

`padding`

  `padding` peut être `OPENSSL_PKCS1_PADDING`, `OPENSSL_SSLV23_PADDING`, `OPENSSL_PKCS1_OAEP_PADDING` ou `OPENSSL_NO_PADDING`.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Voir aussi

- openssl_public_encrypt() - Chiffre des données avec une clé publique
- openssl_public_decrypt() - Déchiffre des données avec une clé publique