(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_decrypt — Desencripta texto cifrado 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
   , string $key
   , string $data
   , string $mode
   [, string $iv
  ] ) : string
   Desencripta data y devuelve los datos sin cifrar.
  
cipherUna de las constantes MCRYPT_nombredelcifrado, o el nombre del algoritmo como string.
key
       La clave con la cual los datos fueron cifrados. Si la clave proporcionada no
       está soportada por el cifrador, la función emitirá una advertencia y devolverá FALSE
      
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'.
      
modeUna de las constantes MCRYPT_MODE_nombredelmodo, o una de las siguientes strings: "ecb", "cbc", "cfb", "ofb", "nofb" o "stream".
ivUtilizado 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 formato cadena  o FALSE en caso de error.
  
| Versión | Descripción | 
|---|---|
| 5.6.0 | Tamaños incorrectos en keyyivya no son admitidos. mcrypt_decrypt() emitirá
        una advertencia y devolveráFALSEsi los datos de entrada son incorrectos. Anteriormente la clave y
        el IV eran rellenados con bytes '\0' hasta el siguiente tamaño válido. |