(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
openssl_private_decrypt — Déchiffre des données avec une clé privée
$data,&$decrypted_data,$private_key,$padding = OPENSSL_PKCS1_PADDING
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_data.
Vous pouvez utiliser cette fonction, par exemple pour déchiffrer des données qui ne sont censées être disponibles que pour vous.
data
decrypted_data
private_key
private_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.
| Version | Description |
|---|---|
| 8.0.0 |
private_key accepte désormais une instance de
OpenSSLAsymmetricKey ou OpenSSLCertificate ;
auparavant, une resource de type OpenSSL key ou OpenSSL X.509
était acceptée.
|