php代码加密怎么解密?

2024-11-01 14:26:43
推荐回答(5个)
回答1:

$key = "This is supposed to be a secret key !!!"; 
function keyED($txt,$encrypt_key)  
{  
$encrypt_key = md5($encrypt_key);  
$ctr=0; 
$tmp = "";  
for ($i=0;$iif ($ctr==strlen($encrypt_key)) $ctr=0;  
$tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1);  
$ctr++;  
}  
return $tmp;  

function encrypt($txt,$key)  
{  
srand((double)microtime()*1000000);  
$encrypt_key = md5(rand(0,32000));  
$ctr=0;  
$tmp = "";  
for ($i=0;$iif ($ctr==strlen($encrypt_key)) $ctr=0;  
$tmp.= substr($encrypt_key,$ctr,1) .  
(substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1));  
$ctr++;  
}  
return keyED($tmp,$key);  

function decrypt($txt,$key)  
{  
$txt = keyED($txt,$key);  
$tmp = "";  
for ($i=0;$i$md5 = substr($txt,$i,1);  
$i++;  
$tmp.= (substr($txt,$i,1) ^ $md5);  
}  
return $tmp;  

$string = "Hello World !!!"; 
// encrypt $string, and store it in $enc_text  
$enc_text = encrypt($string,$key); 
// decrypt the encrypted text $enc_text, and store it in $dec_text  
$dec_text = decrypt($enc_text,$key); 
 
//加密    
function str2hex($s)    
{        
    $r = "";    
    $hexes = array ("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");    
    for ($i=0; $i> 4)] . $hexes [(ord($s{$i}) & 0xf)]);    
    return $r;    
}    
   
//解密    
function hex2str($s)    
{    
    $r = "";    
    for ( $i = 0; $i        $x1 = ord($s{$i});    
        $x1 = ($x1>=48 && $x1<58) ? $x1-48 : $x1-97+10;    
        $x2 = ord($s{$i+1});    
        $x2 = ($x2>=48 && $x2<58) ? $x2-48 : $x2-97+10;    
        $r .= chr((($x1 << 4) & 0xf0) | ($x2 & 0x0f));    
    }    
    return $r;    
}     
 echo str2hex("山东");
 echo "
";
 echo hex2str("c9bdb6ab");
?>

回答2:

很容易解密的。是个淘客程序吧?我比较好奇它这是用什么软件加密的,呵呵,想研究下他的加密算法呢。。。。
为了防止盗版泛滥,找我手工解密是要出血的。QQ:44167884

require_once 'function.php'; $indexs = application("\x69\x6e\x64e\x78",ROOT."\x69\x6e\144\145\x78da\164a.p\150\x70"); $indextaobaokeItemArray = array (); for($i=0;$i$Taoapi->method = 'taobao.taobaoke.items.get'; $Taoapi->fields = 'iid,num_iid,title,nick,pic_url,price,click_url,shop_click_url,seller_credit_score,commission,commission_rate,commission_num,commission_volume'; $Taoapi->nick = Newiconv("\107B\x4b","U\x54\x46-8",$usernick); $Taoapi->cid = $indexs[$i]["\x63\141\x74\151d"]; $Taoapi->page_no = $indexpage; $Taoapi->page_size = '10'; $Taoapi->sort = $indexsort; $Taoapi->start_price = '25'; $Taoapi->end_price = '5000'; if(isset($catidarr[1])) $Taoapi->start_credit = $shoplevelstart; $Taoapi->end_credit = $shoplevelend; $Taoapi->start_commissionRate = $stratmoneyKeys; $Taoapi->end_commissionRate = $endmoneyKeys; $indexcache = $Taoapi->Send('get','xml')->getArrayData(); $indextaobaokeItemArray[$indexs[$i]["\x63a\x74i\144"]] = $indexcache; } ;
?>

回答3:

这个真还没研究过,坐等高人

回答4:

这样的?这能破解??把整个源程序发过来吧

回答5:

要看是什么加密了,如果是zend加密的代码就算了