openssl_encrypt

(PHP 5 >= 5.3.0, PHP 7)

openssl_encryptChiffre les données

Description

openssl_encrypt ( string $data , string $method , string $password [, int $options = 0 [, string $iv = "" ]] ) : string

Chiffre les données passées avec la méthode et la clé précisées. Retourne une chaine brute ou base64.

Avertissement

Cette fonction est actuellement non documentée ; 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 valeur OPENSSL_RAW_DATA ou la valeur OPENSSL_ZERO_PADDING.

iv

Un vecteur d'initialisation non-nul.

Valeurs de retour

Retourne la chaine chiffré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.

Voir aussi