【问题标题】:Encode and decode script?编码和解码脚本?
【发布时间】:2012-08-19 13:07:15
【问题描述】:

是否可以对无法解码的php脚本进行编码,或者至少是最安全的方式?

【问题讨论】:

  • 为什么要对脚本进行编码使其无法解码?你在比较脚本的哈希值吗?我无法想象任何其他合理的用途。

标签: php encode


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    Zend 编写 PHP,因此最好考虑使用他们的编码器来实现此目的:http://www.zend.com/en/products/guard/您还可以向分发添加许可。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多