混淆PHP代码[关闭]
Posted
技术标签:
【中文标题】混淆PHP代码[关闭]【英文标题】:Obfuscate PHP code [closed] 【发布时间】:2010-10-20 09:05:36 【问题描述】:我使用 php 创建软件。我要出售这个软件,所以我需要保护我的源代码,这样任何人都无法查看它。如何保护我的 PHP 代码以使该软件的功能仍然相同?
我还需要将软件绑定到特定的授权 PC。它不应在任何其他 PC 上运行。我怎样才能做到这一点?我应该使用 LAN MAC 地址加密吗?有没有人有其他想法?
【问题讨论】:
每当我发现软件无法运行,除非我允许它访问它不应该永远访问的东西(即:关于我的硬件的详细信息),我想打孔面对某人(和俄罗斯黑客入侵银行) Code obfuscator for php?的可能重复 【参考方案1】:我将以下列表放在一起返回 - 不知道它们是否都是最新的,或者现在有多少是免费的,但你应该在这里找到有用的东西:
关于:
-
Wikipedia article: PHP Accelerator
Comparison of APC, Zend, xCache, & the Zend Framework
软件:
-
Safeyar (Best)
PHP's APC (PECL page)
RoadSend
Turck-mmcache
eAccelerator
PHP-Accelerator
SourceGuardian
NuSphere Nu-coder
Gridinsoft
IonCube SA-Encoder.php
关于 SO 的另一个线程增加了一些(检查一下):
Can I encrypt PHP source or compile it so others can't see it? and how?
-
Zend Guard
BCompiler (PECL page)
PHC
【讨论】:
【参考方案2】:您可能正在寻找的不是密码学本身,而是混淆。如果你用谷歌搜索“php obfuscate”,就会出现很多选择。第一个来自Raizlabs。
【讨论】:
【参考方案3】:SourceGuardian 会做你想做的事。
【讨论】:
【参考方案4】:只需下载http://www.phplockit.com/demo.php 即可满足您的需求。
【讨论】:
【参考方案5】:为什么不使用ionCube 或Zend Guard?
【讨论】:
【参考方案6】:通常每扇上锁的门都有一把钥匙......
所以在使用/购买市场上的一些加密器之前,花点时间搜索谷歌,看看它是否已经不是一种“容易破解”的编码方式。
例如:http://www.kgbiz05.com/decoders
【讨论】:
【参考方案7】:请参阅我们的SD PHP Obfuscator,了解可靠的 PHP 混淆工具。
【讨论】:
以上是关于混淆PHP代码[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Azure宕机3个小时:因人为配置DNS失误;Mozilla禁止扩展混淆代码;5月份数据库排行榜发布;PHP 7.3.5发布