php源码加密 仿微盾PHP加密专家(PHPCodeLock)


Posted in PHP onMay 06, 2010
function T_rndstr($length=""){//返回随机字符串 
$str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; 
if($length==""){ 
return str_shuffle($str); 
}else{ 
return substr(str_shuffle($str),-$length); 
} 
} 
$T_k1=T_rndstr();//随机密匙1 
$T_k2=T_rndstr();//随机密匙2 
$vstr=file_get_contents("xk/xk/index.php");//要加密的文件 
$v1=base64_encode($vstr); 
$c=strtr($v1,$T_k1,$T_k2);//根据密匙替换对应字符。 
$c=$T_k1.$T_k2.$c; 
$q=T_rndstr(); 
$isqs=1;//1 取随机字符串为变量名 2 大写O与数字0组成基本变量 
if($isqs=="1"){ 
$q1=substr($q,2,3); 
$q2=substr($q,10,10); 
$q3=substr($q,20,12); 
$q4=substr($q,30,10); 
$q5=substr($q,40,8); 
$q6=substr($q,5,5); 
}else{ 
$q1="O00O0O"; 
$q2="O0O000"; 
$q3="O0OO00"; 
$q4="OO0O00"; 
$q5="OO0000"; 
$q6="O00OO0"; 
} $keystr=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A"); 
/* 全字符串 
n1zb/ma5\vt0i28-pxuqy*6lrkdg9_ehcswo4+f37j 
base64_decode //$q1 
strtr //$q2 
substr 
*/ 
$s='$'.$q6.'=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$'.$q1.'=$'.$q6.'{3}.$'.$q6.'{6}.$'.$q6.'{33}.$'.$q6.'{30};$'.$q3.'=$'.$q6.'{33}.$'.$q6.'{10}.$'.$q6.'{24}.$'.$q6.'{10}.$'.$q6.'{24};$'.$q4.'=$'.$q3.'{0}.$'.$q6.'{18}.$'.$q6.'{3}.$'.$q3.'{0}.$'.$q3.'{1}.$'.$q6.'{24};$'.$q5.'=$'.$q6.'{7}.$'.$q6.'{13};$'.$q1.'.=$'.$q6.'{22}.$'.$q6.'{36}.$'.$q6.'{29}.$'.$q6.'{26}.$'.$q6.'{30}.$'.$q6.'{32}.$'.$q6.'{35}.$'.$q6.'{26}.$'.$q6.'{30};eval($'.$q1.'("'.base64_encode('$'.$q2.'="'.$c.'";eval(\'?>\'.$'.$q1.'($'.$q3.'($'.$q4.'($'.$q2.',$'.$q5.'*2),$'.$q4.'($'.$q2.',$'.$q5.',$'.$q5.'),$'.$q4.'($'.$q2.',0,$'.$q5.'))));').'"));';

仿照 微盾PHP加密专家(PHPCodeLock)
PHP 相关文章推荐
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
Jun 18 PHP
那些年我们错过的魔术方法(Magic Methods)
Jan 14 PHP
PHP连接sql server 2005环境配置及问题解决
Aug 08 PHP
php json转换成数组形式代码分享
Nov 10 PHP
5款适合PHP使用的HTML编辑器推荐
Jul 03 PHP
PHP环境中Memcache的安装和使用
Nov 05 PHP
php车辆违章查询数据示例
Oct 14 PHP
php mysql_list_dbs()函数用法示例
Mar 29 PHP
PHP微商城开源代码实例
Mar 27 PHP
PHP7匿名类的用法示例
Apr 05 PHP
php连接sftp的作用以及实例代码
Sep 23 PHP
基于asp+ajax和数据库驱动的二级联动菜单
May 06 #PHP
PHP 类商品秒杀计时实现代码
May 05 #PHP
PHP 面向对象 final类与final方法
May 05 #PHP
PHP 面向对象 PHP5 中的常量
May 05 #PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 #PHP
一些被忽视的PHP函数(简单整理)
Apr 30 #PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 #PHP
You might like
我的论坛源代码(四)
2006/10/09 PHP
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
php中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
php session 检测和注销
2009/03/16 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
PHP魔术方法使用方法汇总
2016/02/14 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
详解Python如何生成词云的方法
2018/06/01 Python
Python3数字求和的实例
2019/02/19 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
网管求职信
2014/03/03 职场文书
写自荐信的注意事项
2014/03/09 职场文书
计算机相关专业自荐信
2014/07/02 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
2015年部门工作总结范文
2015/03/31 职场文书