编码和解码脚本?

时间:2012-08-23 23:37:05

标签: php encode

是否可以编码无法解码的PHP脚本或至少是最安全的方式?

2 个答案:

答案 0 :(得分:1)

是的,但PHP脚本将无法对自身进行编码和解码。您需要编写另一个程序来代表PHP脚本执行此操作。但是,您可以使用base64_decodeeval的组合对文本进行模糊处理。这允许您插入代码,以便某人无法进行简单的Ctrl + F搜索可能是外来的函数。例如,这是“Hello World”:

eval(base64_decode("ZWNobyAiSGVsbG8gV29ybGQiOw=="));

这适用于PHP代码的内容,而不是文件。

答案 1 :(得分:1)

您的意思是要分发代码,但不要让其他人阅读/反编译代码。

Zend编写PHP,因此最好的方法是考虑将编码器用于此目的:http://www.zend.com/en/products/guard/您还可以向发行版添加许可。

还有其他人混淆了代码 - 但是混淆不会阻止人们复制代码,并且在许多情况下,如果他们真的想要,也不会阻止某人编辑它。