(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_decrypt — Descifra un texto con los parámetros dados
Esta función ha sido declarada OBSOLETA a partir de PHP 7.1.0 y será ELIMINADA a partir de PHP 7.2.0. Su uso está totalmente desaconsejado.
$cipher
,$key
,$data
,$mode
,$iv
= ?
Descifra los datos data
y devuelve los datos descifrados.
cipher
Una de las constantes MCRYPT_nombredelcifrado
, o el nombre del algoritmo como string.
key
La clave utilizada durante el cifrado de los datos. Si el tamaño de la clave
proporcionada no es soportado por el cipher, la función emitirá un
warning y devolverá false
data
Los datos que serán descifrados utilizando los parámetros
cipher
y mode
.
Si el tamaño de los datos no corresponde a n * el tamaño del bloque,
los datos serán completados con '\0
'.
mode
Una de las constantes MCRYPT_MODE_nombredelmodo
, o una de las siguientes strings: "ecb", "cbc", "cfb", "ofb", "nofb" o "stream".
iv
Utilizado para la inicialización en los modos CBC, CFB, OFB, y en algunos algoritmos en el modo STREAM. Si el tamañlo del IV proporcionado no está soportado por el modo de encadenamiento o no se proporcionó ninún IV, y el modo de encadenamiento requiere uno, la función emitirá una advertencia y devolverá false
.
Devuelve los datos descifrados en forma de chaîne de caractères
o false
en caso de error.