Manuel PHP
Précédent |  | Suivant

# openssl_private_encrypt

(PHP 4 >= 4.0.6, PHP 5)

openssl_private_encrypt -- Chiffre des données avec une clé privée

## Description

bool openssl_private_encrypt ( string data, string &crypted, 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_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(). Le paramètre padding est fixé par défaut à `OPENSSL_PKCS1_PADDING` mais peut prendre la valeur `OPENSSL_NO_PADDING`.

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

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.

Voir aussi openssl_public_decrypt() et openssl_public_encrypt().

Précédent | Sommaire | Suivant
openssl_private_decrypt | Niveau supérieur | openssl_public_decrypt