关于PHP的加密方法
IceAg 2006-04-28 11:02:31 听说Zend Encode加密过的php程序可以被解密,我想可能是程序内部变量名不能加密的原因,因为不管如何加密,你的PHP程序都是要让外部程序来调用的,如果变量名或函数名都变掉了,那外部就调用不了了。
那么有没有什么更好的方法来进一步防止PHP程序被解密呢?
我在实际的项目中用了这样的方法:
在习惯性的在PHP变量或函数名前加上"___",在程序release时,用一个自己写的替换程序所有的前面包含"___"的变量,顺序替换为下划线加数字。这样整个PHP程序还是可以正常运行的。
然后,再用Zend Encode来加密,这样就更安全了。
我的项目网站是 http://www.biho.com.cn