(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_private_encrypt — Chiffre des données avec une clé privée
$data
, string &$crypted
, mixed $key
[, int $padding
= OPENSSL_PKCS1_PADDING
] )
openssl_private_encrypt() chiffre les données
data
avec la clé privée key
et stocke le résultat dans crypted
.
Les données chiffrées peuvent être déchiffrées avec la fonction
openssl_public_decrypt().
Cette fonction peut être utilisée pour signer les données (ou leurs chiffrements) pour prouver qu'elles n'ont pas été écrites par une autre personne.
data
crypted
key
padding
Le paramètre padding
peut être
OPENSSL_PKCS1_PADDING
ou
OPENSSL_NO_PADDING
.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.