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

Variables

None

Stats

MD5 713366caf789b2548a0f8bad842a4c57
Eval Count 0
Decode Time 50 ms