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(2)
Oct 09 PHP
如何限制访问者的ip(PHPBB的代码)
Oct 09 PHP
PHP4实际应用经验篇(9)
Oct 09 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
试用php中oci8扩展
Jun 18 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 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 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
PHP中的命名空间详细介绍
2015/07/02 PHP
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
python计算auc指标实例
2017/07/13 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
Python中最大递归深度值的探讨
2019/03/05 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
wxPython实现带颜色的进度条
2019/11/19 Python
Python类中self参数用法详解
2020/02/13 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
高校教师思想汇报
2014/01/11 职场文书
学生会离职感言
2014/02/11 职场文书
客服专员岗位职责
2015/02/10 职场文书
地道战观后感500字
2015/06/04 职场文书
可可西里观后感
2015/06/08 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
导游词之唐山景点
2019/12/18 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python