Funciones de OpenSSL
PHP Manual

openssl_decrypt

(PHP 5 >= 5.3.0)

openssl_decryptDesencripta información

Descripción

string openssl_decrypt ( string $data , string $method , string $password [, bool $raw_input = false [, string $iv = "" ]] )

Toma una cadena codificada en bruto o mediante base64 y la desencripta usando un método y una clave.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

data

La información.

method

El método de cifrado.

password

La contraseña.

raw_input

Establecido a TRUE tomará una cadena codificada en bruto, de otro modo se asume una cadena en base64 para el parámetro data.

iv

Un Vector de Inicialización no NULL.

Valores devueltos

La cadena desencriptada si se tuvo éxito o FALSE en caso de error.

Errores/Excepciones

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 en parámetro iv.

Historial de cambios

Versión Descripción
5.3.3 Se añadió el parámetro iv.

Ver también


Funciones de OpenSSL
PHP Manual