找源码首页 - 技术文章

如何给PHP代码加密即找源码PHP加密教程

更新日期:2014-12-07 20:34:46

2014年12月找源码网站上线了PHP在线加密的功能,由于多年研究PHP解密,对PHP代码保护有更好的认知与了解。现在对我们的系统给大家进行介绍!

一、我们系统的特色?

01、本系统的初始技术支持来源自@稻草提供,之后有大量网友提出建议进行了完善。在这里表示由衷的感谢!

02、系统采用加密库与加密文件分离的方式,可以更大程度上减少文件节节数!

03、加密文件、库文件均包括MD5保密,防止被篡改,自我保护功能强大。

04、独特加密算法,系统随机生成加密数据,函数名、变量名均随机,避免通用工具破解。

05、支持批量加密,大量文件加密更省心

06、系统内置反劫持算法,针对现在主流PHP破解均失效。

07、系统增加限IP、限时间、限域名、防注入安全功能,要系统更加安全。

08、强大的系统混淆功能,对代码加密,加密后的代码已非原版代码,即便代码被截取也造成代码不易读。

09、可对程序中的字符数据加密,增强系统破解难度。

二、新功能介绍?(2014年12月新功能)

01、混淆变量名:即对PHP中声明的变量进行加密。让变量名变的不易读,不能通过变量名了解含义。

02、混淆函数:对PHP中定义的用户函数名进行加密。让用户函数名不易读,不能通过函数名了解含义。

03、混淆类名:对PHP中定义的类名进行混淆。

04、混淆字符串:对于PHP中定义的字符数据,通过系统内置加密函数对数据进行加密,并对函数名加密。

05、混淆PHP函数名:对PHP内置的PHP函数名进行加密。

06、反劫持破解:针对劫持尝试破解进行拦截处理。

07、加密用户函数:对用户写的function进行加密.

08、密钥:用于加密数据时的算法,随机密钥保证安全。

09、雷同混淆:通过字母及数字Il1(艾,艾呕,一)生成随机字符。因为字符特别像,造成无法阅读。

10、长名混淆:通过超长变量名大量MD5运算产生,加密数据。

11、乱码混淆:打开文件出现为字符乱码,无法修改及编辑。

12、随机混淆:通过随机字符,对数据进行藻类处理。

三、如何选择及操作?

01、对于用户程序我们建议先加密,测试使用一切功能正常后再发行。

02、在加密过程中,建议先采用默认选项发:混淆变量名,乱码混淆加密,加密可以使用后再选择其他参数测试 。

03、本程序经过大量测试,但对部份程序如框架类:thinkphp、SPEEDphp等,因大量内置框架函数可能会造成程序无法正常运行。建议选择混淆变量操作。

04、必要时,可以配合IP\域名\日期\SQL防注,等功能配合使用,提高系统限制及安全性。

四、写在最后?

    矛盾的话题是永远存在的,我们的PHP加密在加密强度上已超过市面上所有类似的程序(2014年12月)。新的算法,慢慢也会有更多同行采用,共同推进PHP加密的发展。我们始终会努力,跟进程序的更新,增强系统的稳定性。没有不被破解的程序,通过我个的PHP加密。会要更多人放弃对您程序的研究破解。

    有更多需要,可以加本人QQ 或Q群交流。

提供一个加密文件,有兴趣自己分析:史上最牛加密_求虐zym.rar