【发布时间】:2015-03-19 21:07:54
【问题描述】:
是否可以对 Phar 存档进行加密/密码保护以启用闭源软件分发?
【问题讨论】:
-
您要防止什么?查看源代码的用户还是运行应用程序的用户?
-
@cweiske 想让公司购买闭源软件,拿到软件(PHAR 存档?),在自己的服务器上运行,不能修改源,只能和它交互(运行代码)。
是否可以对 Phar 存档进行加密/密码保护以启用闭源软件分发?
【问题讨论】:
Phar 支持 zip,并且 zip 文件可以使用密码保护。但是你需要一个猴子来输入 zip 密码,只要有请求进来。所以不,对闭源软件没有用处。
但是要让这个答案有点严肃,不,它真的不起作用:
PHP 警告:include(phar://phar.zip):未能打开流:phar 错误:无法在 php shell 中基于 zip 的 phar“phar.zip”中处理加密的 zip 文件第 1 行代码
【讨论】:
想让公司购买闭源软件,
在这种情况下,仅 phar 将无法帮助您。寻找像 ioncube 这样的字节码编译器。
【讨论】: