Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
function do_mdecrypt($input, $key) { $input = str_replace("\n", "", $input); $in..
Decoded Output download
<? function do_mdecrypt($input, $key) {
$input = str_replace("
", "", $input);
$input = str_replace(" ", "", $input);
$input = str_replace("
", "", $input);
$input = trim(chop(base64_decode($input)));
$td = mcrypt_module_open('tripledes', '', 'ecb', '');
$key = substr(md5($key), 0, 24);
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$decrypted_data = mdecrypt_generic($td, $input);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return trim(chop($decrypted_data));
} ?>
Did this file decode correctly?
Original Code
function do_mdecrypt($input, $key) {
$input = str_replace("\n", "", $input);
$input = str_replace("\t", "", $input);
$input = str_replace("\r", "", $input);
$input = trim(chop(base64_decode($input)));
$td = mcrypt_module_open('tripledes', '', 'ecb', '');
$key = substr(md5($key), 0, 24);
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$decrypted_data = mdecrypt_generic($td, $input);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return trim(chop($decrypted_data));
}
Function Calls
None |
Stats
MD5 | 713366caf789b2548a0f8bad842a4c57 |
Eval Count | 0 |
Decode Time | 50 ms |