使用 SHA-256 加密 PHP 模块


Encrypt PHP module with SHA-256?

我有一个WHMCS模块,我想知道是否可以使用SHA-256或其他形式的不可破解加密对其进行加密。

我真的对加密一无所知,但我想问这可能吗?我的计划是执行以下操作对其进行加密。

使用 PHP> Ioncube 编码的脚本的顶部将告诉脚本在隐藏良好的可读文件或我们的在线服务器上读取 SHA-256 传递阶段的位置。脚本的其余部分将使用三层PHP>Ioncube>SHA-256进行加密。

这可能吗?如果是这样,它会大大减慢脚本的速度吗?

首先:SHA-256 是一种哈希算法,而不是加密算法。如果您确实对加密一无所知,那么最好在开始加密密集型项目之前先了解更多有关它的信息,或者完全避免它。

更一般地说:你试图做的事情原则上是可能的,但可能是一个坏主意。现有的PHP加载程序(如Ioncube)已经采取了适当的步骤来尝试阻止源代码恢复;堆积在你自己设计的额外层上可能会使它变得不那么安全,而不是更安全。(特别是:在 IonCube 中放置一个额外的解码/评估阶段将使使用调试器恢复源代码变得微不足道