echo WFCode('W0EzRbSA5b07m6pV4GlQPzQrrl7bM24tFlf7prKYtCInPdKxaxplad766rp9tuYsrXHrPsBMkubA6nfO9wdnekhDaA','D', 'WFPHP');
echo WFCode('XEAyQbLasOwviUxK/Hk6RUxVvp9hsMeavMwSORJdY6me5BB9sw','D', 'WFPHP');
DZ订单系统,如有需请联店主。地址:http://mrdzgzs.taobao.com
PHP订单系统mrdzgzs.taobao.com相关程序的解码可参考 http://bbs.csdn.net/topics/390649816?page=1 中我的回复
WFCode 函数定义
function WFCode($string,$operation,$key){
$key=md5('WFPHPWENFEI20128888');
$key_length=strlen($key);
$string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8).$string;
$string_length=strlen($string);
$rndkey=$box=array();
$result='';
for($i=0;$i<=255;$i++){
$rndkey[$i]=ord($key[$i%$key_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++){
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$string_length;$i++){
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$result.=chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256]));
}
if($operation=='D'){
if(substr($result,0,8)==substr(md5(substr($result,8).$key),0,8)){
return substr($result,8);
}
else{
return'';
}
}
else{
return str_replace('=','',base64_encode($result));
}
}
echo WFCode('XEAyQbLasOwviUxK/Hk6RUxVvp9hsMeavMwSORJdY6me5BB9sw','D', 'WFPHP');
DZ订单系统,如有需请联店主。地址:http://mrdzgzs.taobao.com
PHP订单系统mrdzgzs.taobao.com相关程序的解码可参考 http://bbs.csdn.net/topics/390649816?page=1 中我的回复
WFCode 函数定义
function WFCode($string,$operation,$key){
$key=md5('WFPHPWENFEI20128888');
$key_length=strlen($key);
$string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8).$string;
$string_length=strlen($string);
$rndkey=$box=array();
$result='';
for($i=0;$i<=255;$i++){
$rndkey[$i]=ord($key[$i%$key_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++){
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$string_length;$i++){
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$result.=chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256]));
}
if($operation=='D'){
if(substr($result,0,8)==substr(md5(substr($result,8).$key),0,8)){
return substr($result,8);
}
else{
return'';
}
}
else{
return str_replace('=','',base64_encode($result));
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货