(PHP 5 >= 5.3.0, PHP 7)
openssl_encrypt — Encripta datos
$data
, string $method
, string $password
[, int $options = 0
[, string $iv = ""
]] ) : stringEncripta la información dada con el método y la clave dados, y devuelve una cadena codificada en bruto o mediante base64.
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
dataLos datos.
methodEl método de cifrado. Para una lista de los métodos de cifrado disponible, use openssl_get_cipher_methods().
passwordLa contraseña.
options
options puede ser una de las constantes
OPENSSL_RAW_DATA,
OPENSSL_ZERO_PADDING.
ivUn Vector de Inicialización no NULL.
Devuelve la cadena encriptada si se tuvo éxito o FALSE en caso de error.
Emite un error de nivel E_WARNING si se pasa un algoritmo de cifrado
desconocido mediante el parámetro method.
Emite un error de nivel E_WARNING si se le pasa un valor vacío
mediante el parámetro iv.
| Versión | Descripción |
|---|---|
| 5.3.3 |
Se añadió el parámetro iv.
|
| 5.4.0 |
raw_output se cambió a options.
|