关于 EnPHP 的几点说明,增强强度的一些帮助
EnPHP 可以破解吗?
代码,机器能解析就能还原,您使用任何一个加密工具都会有这个风险,理论上 EnPHP 被还原代码部分是可以的,但是 EnPHP 主打是的混淆+加密,打散、混淆才是 EnPHP的核心, EnPHP 是根据语法进行打散和混淆的,就算解密后,也是不可能还原变量名的!!!除非重新读一遍代码,将变量重新写上去。所以,那些所谓破解,是不可能还原语法和变量名的。如果您需要高强度的加密,可以联系管理员订制化加密。如何让 EnPHP 加密强度更高?
- 将全局逻辑尽量变成类方法,ENPHP对类加密会有更好的加密混淆效果
- 对于 class 的变量初始化请放至析构(__construct)方法中
- 对于多维数组能用数字下标尽量用数字
- 使用注释加密加强混淆强度