openssl_pkey_new
openssl_private_encrypt
Fonctions OpenSSL
PHP Manual

# openssl_private_decrypt

(PHP 4 >= 4.0.6, PHP 5)

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

### Description

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

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

Vous pouvez utiliser cette fonction pour déchiffrer les données qui sont supposées vous être personnellement adressées.

### Liste de paramètres

`data`

`decrypted`

`key`

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

`padding`

  `padding` vaut par défaut `OPENSSL_PKCS1_PADDING`, mais peut aussi prendre les valeurs de `OPENSSL_SSLV23_PADDING`, `OPENSSL_PKCS1_OAEP_PADDING` ou `OPENSSL_NO_PADDING`.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

### 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

openssl_pkey_new
openssl_private_encrypt
Fonctions OpenSSL
PHP Manual