我是一名PHP开发人员,我的客户计划分发一个使用PHP开发的软件。计划使用ioncube或类似软件对文件进行编码。在谷歌搜索时,我发现很少有人解码文件,这些文件使用ioncube甚至其他软件进行编码。
apeeds0o1#
如果你问是否有可能破解一个IonCube编码的PHP文件的编码,那么我敢肯定答案是肯定的。只要有足够的时间和资源,任何形式的加密都可以被破解。如果你想知道它有多安全,你必须自己评估他们的加密方法。如果你能在谷歌上找到被破解的例子,那么也许这不是正确的方法。另一方面,也许这些只是边缘情况,或者有人得到了加密密钥的情况?你必须权衡产品的安全性和客户的使用需求,一旦代码离开你的手,没有一个解决方案是100%的。
vlf7wbxs2#
IonCube加密,但它也部分编译。这意味着如果有人解密它在最好的情况下,他们将得到类似于任何反编译器创建的计算机生成的PHP代码。但所有程序都可以反编译,没有办法绕过这一点。
b91juud33#
在网上没有所谓的编码。任何事情都可以做反向和解码。Ioncube与VM输出过程一起工作,这很容易被Maven打破保险库,但它通常是安全的。你可以查看我的文章Ioncube encode
3条答案
按热度按时间apeeds0o1#
如果你问是否有可能破解一个IonCube编码的PHP文件的编码,那么我敢肯定答案是肯定的。只要有足够的时间和资源,任何形式的加密都可以被破解。
如果你想知道它有多安全,你必须自己评估他们的加密方法。如果你能在谷歌上找到被破解的例子,那么也许这不是正确的方法。另一方面,也许这些只是边缘情况,或者有人得到了加密密钥的情况?
你必须权衡产品的安全性和客户的使用需求,一旦代码离开你的手,没有一个解决方案是100%的。
vlf7wbxs2#
IonCube加密,但它也部分编译。这意味着如果有人解密它在最好的情况下,他们将得到类似于任何反编译器创建的计算机生成的PHP代码。但所有程序都可以反编译,没有办法绕过这一点。
b91juud33#
在网上没有所谓的编码。任何事情都可以做反向和解码。Ioncube与VM输出过程一起工作,这很容易被Maven打破保险库,但它通常是安全的。你可以查看我的文章Ioncube encode