(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_public_encrypt — Chiffre des données avec une clé publique
$data
, string &$crypted
, mixed $key
[, int $padding
= OPENSSL_PKCS1_PADDING
] )
openssl_public_encrypt() chiffre les données
data
avec la clé publique
key
et stocke le résultat dans crypted
.
Les données chiffrées peuvent être déchiffrées avec la fonction
openssl_private_decrypt().
Cette fonction peut être utilisée pour chiffrer un message qui pourra être lu uniquement par le propriétaire de la clé privée. Elle peut être également utilisée pour stocker des données sécurisées dans une base de données.
data
crypted
Contiendra le résultat du chiffrage.
key
La clé publique.
padding
padding
peut être
OPENSSL_PKCS1_PADDING
,
OPENSSL_SSLV23_PADDING
,
OPENSSL_PKCS1_OAEP_PADDING
ou
OPENSSL_NO_PADDING
.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.