17

我使用 PHP 创建软件。我打算出售这个软件,所以我需要保护我的源代码,这样任何人都无法查看它。如何保护我的 PHP 代码以使该软件的功能仍然相同?

我还需要将软件绑定到特定的授权 PC。它不应在任何其他 PC 上运行。我怎样才能做到这一点?我应该使用 LAN MAC 地址加密吗?有没有人有任何其他想法?

4

7 回答 7

20

我把下面的列表放在一起——不知道它们是否都是最新的,或者现在有多少是免费的,但你应该在这里找到有用的东西:

关于:

  1. 维基百科文章:PHP 加速器
  2. APC、Zend、xCache 和 Zend 框架的比较

软件:

  1. Safeyar最佳
  2. PHP 的 APCPECL 页面
  3. 路送
  4. 图尔克-mmcache
  5. 电子加速器
  6. PHP-加速器
  7. 源卫士
  8. NuSphere Nu-coder
  9. 网格软件
  10. IonCube SA-Encoder.php

SO上的另一个线程增加了一些(检查出来):

我可以加密 PHP 源代码或编译它以便其他人看不到吗?如何?

  1. Zend Guard
  2. BCompilerPECL 页
  3. PHC
于 2009-04-19T06:36:39.693 回答
2

您可能正在寻找的不是密码学本身,而是混淆。如果你用谷歌搜索“php obfuscate”,就会出现很多选择。第一个来自Raizlabs

于 2009-04-19T06:09:09.120 回答
2

SourceGuardian会做你想做的事。

于 2009-04-19T06:11:22.877 回答
2

只需下载http://www.phplockit.com/demo.php即可满足您的需求。

于 2013-10-04T07:02:01.710 回答
1

为什么不使用ionCubeZend Guard

于 2009-04-19T08:04:02.980 回答
0

有关可靠的 PHP 混淆工具,请参阅我们的SD PHP 混淆器。

于 2010-05-07T03:01:17.233 回答
0

通常每扇上锁的门都有一把钥匙...

因此,在使用/购买市场上的一些加密器之前,请花点时间搜索谷歌以检查它是否已经不是一种“容易破解”的编码方式。

例如:http ://www.kgbiz05.com/decoders

于 2012-06-22T21:12:21.747 回答