(PHP 5 >= 5.3.0, PHP 7)
openssl_encrypt — Crypte les données
$data
, string $method
, string $password
[, int $options = 0
[, string $iv = ""
]] )Crypte 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.
dataLes données.
methodLa méthode de cipher.
passwordLe password.
options
Le paramètre options peut prendre
la valeur OPENSSL_RAW_DATA ou la valeur
OPENSSL_ZERO_PADDING.
ivUn vecteur d'initialisation non-nul.
Retourne la chaine cryptée en cas de succès ou FALSE si une erreur survient.
É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.
| 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.
|