openssl_public_decrypt
Déchiffre des données avec une clé publique
&reftitle.description;
boolopenssl_public_decrypt
stringdata
stringdecrypted_data
OpenSSLAsymmetricKeyOpenSSLCertificatearraystringpublic_key
intpaddingOPENSSL_PKCS1_PADDING
openssl_public_decrypt déchiffre les données
data qui ont été chiffrées avec la fonction
openssl_private_encrypt et stocke le résultat dans
decrypted_data.
Vous pouvez utiliser cette fonction pour vérifier si le message a été écrit par le
propriétaire de la clé privée.
&reftitle.parameters;
data
decrypted_data
public_key
public_key doit être la clé publique qui
a été utilisée pour chiffrer les données.
padding
padding peut être
OPENSSL_PKCS1_PADDING
ou OPENSSL_NO_PADDING.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
8.0.0
public_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_private_encrypt
openssl_private_decrypt