openssl_private_decrypt
Déchiffre des données avec une clé privée
&reftitle.description;
boolopenssl_private_decrypt
stringdata
stringdecrypted_data
OpenSSLAsymmetricKeyOpenSSLCertificatearraystringprivate_key
intpaddingOPENSSL_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.
&reftitle.parameters;
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.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&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.
&reftitle.seealso;
openssl_public_encrypt
openssl_public_decrypt