php代码怎么加密最好,不能破解的那种

2025-02-25 00:42:15
推荐回答(2个)
回答1:

无论怎么混淆,它最终都是靠执行eval来运行其代码的。
所以我们只要在php中加载runkit扩展,启用runkit.internal_override选项,然后另写一个php文件来rename掉eval,然后自己实现一个function eval($code) {echo $code;},然后include这个文件。接着只要访问一下那个文件,这个加密的文件就会自己输出自己解密后的代码了。
http://php.net/manual/zh/function.runkit-function-rename.php
这种解密的思路称为“通过劫持eval破解程序加密”。

回答2:

使用一些简单的加密,用户提交之后,再添加自定义内容(两者组合进行加密)!