|
8.91.31 openssl_public_encrypt()Chiffre des données avec une clé publique[ Exemples avec openssl_public_encrypt ] PHP 4 >= 4.0.6, PHP 5
bool
openssl_public_encrypt (
string
data
,
string
crypted
,
mixed
key
,
int
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
.
padding
vaut par défaut
OPENSSL_PKCS1_PADDING
,
mais peut valoir
OPENSSL_SSLV23_PADDING
,
OPENSSL_PKCS1_OAEP_PADDING
ou
OPENSSL_NO_PADDING
.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
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.
Voir aussi
openssl_private_decrypt
et
openssl_private_encrypt
.
|