mcrypt_decrypt

(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mcrypt_decryptDescifra un texto con los parámetros dados

Advertencia

Esta función está OBSOLETA a partir de PHP 7.1.0 y ha sido ELIMINADA a partir de PHP 7.2.0. Depender de esta función está fuertemente desaconsejado.

Descripción

mcrypt_decrypt(
    string $cipher,
    string $key,
    string $data,
    string $mode,
    string $iv = ?
): string|false

Descifra los datos data y devuelve los datos descifrados.

Parámetros

cipher

One of the MCRYPT_ciphername constants, or the name of the algorithm as 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

One of the MCRYPT_MODE_modename constants, or one of the following strings: "ecb", "cbc", "cfb", "ofb", "nofb" or "stream".

iv

Used for the initialization in CBC, CFB, OFB modes, and in some algorithms in STREAM mode. If the provided IV size is not supported by the chaining mode or no IV was provided, but the chaining mode requires one, the function will emit a warning and return false.

Valores devueltos

Devuelve los datos descifrados en forma de string o false si ocurre un error.

Ver también