(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_decrypt — Descriptografa texto criptografado com parâmetros fornecidos
Esta função foi DESCONTINUADA a partir do PHP 7.1.0 e foi REMOVIDA a partir do PHP 7.2.0. O uso desta função é fortemente desencorajado.
$cipher
,$key
,$data
,$mode
,$iv
= ?
Descriptografa os dados em data
e retorna os dados não criptografados.
cipher
Uma das constantes MCRYPT_nome_da_cifra
ou o nome do algoritmo como string.
key
A chave com a qual os dados foram criptografados. Se o tamanho da chave fornecida não for
suportado pela cifra, a função emitirá um aviso e retornará false
data
Os dados que serão descriptografados com cipher
e mode
fornecidos. Se o tamanho dos dados não for n * tamanho_do_bloco,
os dados serão preenchidos com '\0
'.
mode
Uma das constantes MCRYPT_MODE_nome_do_modo
ou uma das seguintes strings: "ecb", "cbc", "cfb", "ofb", "nofb" ou "stream".
iv
Usado para a inicialização nos modos CBC, CFB, OFB e em alguns algoritmos no modo STREAM. Se o tamanho do IV fornecido não for suportado pelo modo de encadeamento ou nenhum IV for fornecido, mas o modo de encadeamento exigir um, a função emitirá um aviso e retornará false
.
Retorna os dados descriptografados como uma string ou false
em caso de falha.