openssl_encrypt
(PHP 5 >= 5.3.0)
openssl_encrypt — Crypte les données
Description
$data
, string $method
, string $password
[, int $options
= 0
[, string $iv
= ""
]] )Cryte les données passées avec la méthode et la clé précisées. Retourne une chaine brute ou base64.
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Liste de paramètres
-
data
-
Les données.
-
method
-
La méthode de cipher.
-
password
-
Le password.
-
options
-
Le paramètre
options
peut prendre la valeurOPENSSL_RAW_DATA
ou la valeurOPENSSL_ZERO_PADDING
. -
iv
-
Un vecteur d'initialisation non-nul.
Valeurs de retour
Retourne la chaine cryptée en cas de succès ou FALSE
si une erreur survient.
Erreurs / Exceptions
Émet une erreur de niveau E_WARNING
si un algorithme cipher
inconnu est passé comme paramètre method
.
Émet une erreur de niveau E_WARNING
si une valeur
vide est passé comme paramètre iv
.
Historique
Version | Description |
---|---|
5.3.3 |
Le paramètre iv a été ajouté.
|
5.4.0 |
Le paramètre raw_output
a été changé en options .
|