Manuel PHP
Précédent |  | Suivant

# openssl_public_decrypt

(PHP 4 >= 4.0.6, PHP 5)

openssl_public_decrypt -- Déchiffre des données avec une clé publique

## Description

bool openssl_public_decrypt ( string data, string &decrypted, mixed key [, int padding])

Avertissement
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

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. key doit être la clé publique qui a été utilisée pour chiffrer les données. padding vaut par défaut `OPENSSL_PKCS1_PADDING` mais peut également valoir `OPENSSL_NO_PADDING`.

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

Vous pouvez utiliser cette fonction pour vérifier si le message a été écrit par le propriétaire de la clé privée.

Voir aussi openssl_private_encrypt() et openssl_private_decrypt().

Précédent | Sommaire | Suivant
openssl_private_encrypt | Niveau supérieur | openssl_public_encrypt