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中显示格式化的用户输入
Oct 09 PHP
php框架Phpbean说明
Jan 10 PHP
PHP 获取目录下的图片并随机显示的代码
Dec 28 PHP
PHP session会话的安全性分析
Sep 08 PHP
php实现四舍五入的方法小结
Mar 03 PHP
php文件下载处理方法分析
Apr 22 PHP
php自定义hash函数实例
May 05 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
Yii框架实现的验证码、登录及退出功能示例
May 20 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
Apr 06 PHP
PHP如何开启Opcache功能提升程序处理效率
Apr 27 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
PHP结合jQuery实现找回密码
2015/07/22 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
python3.0 字典key排序
2008/12/24 Python
Python中的并发编程实例
2014/07/07 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
小小聊天室Python代码实现
2016/08/17 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
Python 创建守护进程的示例
2020/09/29 Python
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
保健品市场营销方案
2014/03/31 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
学籍证明模板
2015/06/18 职场文书
特种设备安全管理制度
2015/08/06 职场文书
小学信息技术教学反思
2016/02/16 职场文书
OpenCV中resize函数插值算法的实现过程(五种)
2021/06/05 Python