混淆器用于使代码无形且无法阅读。本文介绍了 PHP 中的 8 个最佳混淆器。
8 个最佳 PHP 代码混淆器
对于程序员来说,他们的代码可能被其他人窃取或复制始终是一个大问题,因为编写和调试代码需要花费大量时间。有一些技术可以让程序员阻止任何人复制他们的代码。
混淆就是其中之一。此技术用于完全更改代码,使其他人无法阅读。大多数 PHP 混淆器都是用 PHP 编写的,这使得它们很容易在 PHP 代码上实现。
以下是八种最知名和最广泛使用的 PHP 混淆器工具/库。
YAK Pro – PHP 混淆器
YAK PRO,缩写为 "Yet Another Killer Product"
,是 PHP 最好的混淆器之一。它是 PHP 的开源混淆器。
这个混淆器的主要特点是:
Naneu 的 PHP 混淆器
Naneu 的混淆器用于 PSR/OOP PHP 代码。这个混淆器不同于其他混淆器,通常使用基于 eval()
的混淆器。
Naneu 的混淆器解析 PHP 代码。它可以混淆代码部分,如类、方法、变量名等。
这个 Naneu
库是为了混淆私有库的源代码而编写的,如果没有防止窃取者的步骤,就无法共享该私有库。这个库的主要特点是:
- 是 PSR/OOP PHP 代码的最佳选择。
- 它支持 PHP 5.3、5.4 和 5.5 版本,但是要运行这个工具,我们需要任何 5.4 以上的 PHP 版本。
Eccenux POBS
Eccenux POBS 是编译 PHP 代码并使其不可读的最佳混淆器之一。这个工具不提供防弹功能,不是任何人都可以阅读混淆的代码,但专门的用户可以猜出我们在单个函数中做了什么。
安装 POBS 非常简单。只需下载并解压缩 Web 服务器目录中的文件即可。POBS 混淆器的主要特点是:
1、可用于大型项目。
2. 配置非常简单,不需要太多。
pH-7 混淆器
pH-7 混淆器是在虚拟主机上工作时保护开源代码的最佳工具。pH-7 Obfuscator 是一个易于使用的开源工具。
这个混淆器的主要特点是:
- 这个混淆器使代码非常难以阅读。
- 可以与 PHP 5.2 及更高版本一起使用。
Xeoncross PHP 压缩器
Xeoncross PHP 压缩器库用于轻松压缩和混淆 PHP 代码。此工具不能用于通过压缩来加速 PHP 代码。
该工具可用于通过比较运行类所需的字符数来了解项目的实际大小。
智能 php 混淆器
smart-php-obfuscator 是张伟迪开发的一款优秀的 PHP 混淆器。顾名思义,它很聪明。
这个混淆器的主要特点是:
- 它是一个开源的 PHP 混淆器。
- 它非常简单和复杂。
- 支持 PHP 7.0 及以上版本。
pmaslak/php-混淆器
pmaslak/php-obfuscator 可用于商业和非商业目的。它的工作原理与 YAK PRO 类似。
这个混淆器的主要特点是:
- 这是一个开源的混淆器。
- 它在 MIT 许可下。
pl4g4/online-php-混淆器
这个在线 PHP 混淆器是由 pl4g4 开发的。这是非常容易使用。
我们必须在这个在线 PHP 混淆器上上传我们的 PHP 文件,它会创建一个混淆版本。这个工具是值得信赖的,因为它会在混淆完成后删除所有文件。
这个混淆器的主要特点是:
- 它是一个开源工具。
- 我们可以下载混淆版的 PHP 代码。
使用这些混淆器可以使代码有形且不可读,因此它不可重用和可窃取。