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 print EOF实现方法
May 21 PHP
PHP 魔术函数使用说明
May 14 PHP
探讨捕获php错误信息方法的详解
Jun 09 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
浅析php创建者模式
Nov 25 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
PHP 中常量的知识整理
Apr 14 PHP
php调用云片网接口发送短信的实现方法
Oct 25 PHP
php中的钩子理解及应用实例分析
Aug 30 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
Dec 01 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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
网友原创的PHP模板类代码
2008/09/07 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
微信小程序时间轴实现方法示例
2019/01/14 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
Python AES加密模块用法分析
2017/05/22 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
基于python实现学生信息管理系统
2019/11/22 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
python爬虫基础之urllib的使用
2020/12/31 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
小学运动会广播稿200字(十二篇)
2014/01/14 职场文书
物业总经理岗位职责
2014/02/28 职场文书
化工实习心得体会
2014/09/09 职场文书
软件测试专业推荐信
2014/09/18 职场文书
学校食堂标语
2014/10/06 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
新教师教学工作总结
2015/08/12 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
Python3 类型标注支持操作
2021/06/02 Python
vue中div禁止点击事件的实现
2022/04/02 Vue.js