对PHP代码加密,显得过于小气,但是有时候怕泄露源码还是加密好点。一直以来很多php商业源码都是通过zend加密的,毕竟Zend比较强大,也算是最有实力的,前段时间有国内的朋友出了一款称可以反编译Zend加密过的PHP代码,还搞得沸沸腾腾,现在好像没什么消息了。大型的商业网站源码还是使用Zend加密好点,但是使用Zend加密有个缺点,就是服务器必须安装zend optimizer。
今天介绍的“微盾PHP加密专家(PHPCodeLock)”不需要服务器安装组件就可以对PHP代码加密,从这里可以看出该软件实现原理一定是通过脚本加密的。试用了后,发现很实用,不仅可以对PHP代码加密,还可以设置源码只能在某IP下、某域名下、某时间期限内使用,更重要的是完全免费无插件!在网上搜索了一下,似乎还没有人能完美解密的。

源代码:
<?php
echo ’1111′;
echo ’123123′;
echo ‘我们的爱’;
echo ‘abc’;
?>
加密后的代码:
<?php // Power by 2009 www.Gonten.com
$OOO0O0O00=__FILE__;$OOO000000=urldecode(‘%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72′);$OO00O0000=224;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0=’OOO0000O0′;eval(($$O0O0000O0(‘JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMTY1KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDY4OCksJ2dvbnRlMTIzTkVUT0dBYUJiQ2NEZEZmSGhJaUpqS2tMbE1tUHBRcVJyU3NVdVZ2V3dYeFl5WnowNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=’)));return;?>
KzMSJ2drTnMSj0AQKnlpc1Cdd19DCFEfCFELFp1cdZuRdyFcFpFcHy5oDddRHcpSEmhrNfFxIfKSTnjrTn4sHn4SBzKWJRCQJQwvhz9VTcjuEeMdF1oLdyFcFpFcHZIodQAJEZA1dQI1dQ9abdZ1EZySTcQ8LnlriHAYIHbrE19DCFEfCFEJEyMdF1oLce9DFnKKTcpqEmlMIHEQIzprExlrOmSjOmp/Iz9vK2FvHn5PJzySExwpHZA1dQI1dQuRc1Cdd19NDZAdEZySTcpSI2QQTnk4XABxw/Wa0UkrxURDwxjSaxCBDYgwDYgwDYg9j0CxH0EQj2XMhzdrEZ9LCpQGCF9LExwmExNvEe9BDYoBGe8wGn4mExNuTnCBDy8wGtgwDYgrEe9BGe9BGtoBGnlpDy8wDy8wGtoBTnCBGtgwDYoBGtguEe9BGtoBGtgwGnpuEzKWJRCQGDNYDpFdDyKohdEmbzAeIeIqc2MEidSsczVGJeZVd3oCjFExd0AFKFIzF0Khk1Q5fRrwAtdzAYl5Tx89ExwRbdEtCeF2CyMEcpVGDd5Bd11cdZCFFQKhfFSMhqApIfIRi2QsizXVJq9wjHEYK3FzK0M5kPgXGPGyADh0atpUOxjSTcpSazIPJ29YIclpDYgwGe8wDYgwTDVQKq1uTnCBDYgwDYgwDYgSaw==tbSQhzMWNnC3De9nbdXDfxKBDy8wGtgwDYgRHclRDFC1keZCBDyRTDuAnqFPi28lEeKGDyEoD1AJEy9BDYgwGtoBGnKKTnKAFeQ6DFCEkmjSawyTIfArJxgpCyXBbp1GdZuRDy9BGtgwGe8wEZyrE0SyDeC4AZM1jyuyBcjSawyTIfArJxgpCyXBbp1GdZuRDy9BGtgwGe8wEZyrEZQHcqrRTDuAnl==
虽然字符多了很多,但是并没有占太多空间。
官方是安装版的,还要重启,我绿化了一个,仅几百KB
下载地址:http://gonten.googlecode.com/files/Gonten_PHPCodeLock.rar
提示:Gonten后来发现对较复杂的PHP代码加密后无法使用。
软件截图:

10 条评论我要评论 »
1 - Hobo | 2009-10-25 at 15:26
加密后会不会影响速度?
[回复]
十月 25th, 2009 at 16:56
@Hobo, 官方称,基本上不会怎么影响速度,测试了一下,速度还不错
[回复]
2 - 酷行人生 | 2009-10-25 at 20:21
ASP的有什么软件没
[回复]
十月 25th, 2009 at 22:56
@酷行人生, asp的没找过,似乎有一款微软出的加密软件
[回复]
3 - 小强 | 2009-10-26 at 20:45
咱弄不出来什么玩意儿也就不用这个!^_^
[回复]
4 - 真好网 | 2009-10-26 at 21:43
不会PHP代码啊?
[回复]
5 - will | 2009-11-16 at 22:02
呵呵,早就出能破解了!囧
[回复]
十一月 16th, 2009 at 22:07
@will, 确实,而且很多代码加密后无法使用
[回复]
6 - reishi | 2009-11-26 at 04:40
其实就是phplockit的汉化版!
作者好那啥啊,把人家的东西修改后就说是自己的!~~>_<~~
[回复]
十一月 27th, 2009 at 11:44
@reishi, 原来是这样的丫,我去看看phplockit
[回复]