(PHP 4 >= 4.0.2, PHP 5)
mcrypt_decrypt — Desencripta texto cifrado con los parámetros dados
$cipher
, string $key
, string $data
, string $mode
[, string $iv
] )
Desencripta data
y devuelve los datos sin cifrar.
cipher
Una de las constantes MCRYPT_ciphername
,
o el nombre del algoritmo en formato cadena.
key
La clave con la cual los datos fueron encriptados. Si es más pequeña de lo requerido, se rellena con '\0'.
data
La información que será descifrada con el cifrador y modo dados por
los parámetros cipher
y mode
.
Si el tamaño de la información no es n * blocksize, la información será
rellenada con '\0'.
mode
Una de las constantes MCRYPT_MODE_modename
,
o una de las siguientes cadenas: "ecb", "cbc", "cfb", "ofb",
"nofb" o "stream".
iv
El parámetro iv
es utilizado para la inicialización
en modo CBC, CFB, OFB, y en algunos algoritmos en modo STREAM. Si no se
indica ningún IV, mientras sea necesario para un algoritmo, la función
genera un warning y utiliza un IV con todos sus bytes seteados a
'\0'.
Devuelve los datos desencriptados en formato cadena.