mtwm.net
当前位置:首页 >> php代码怎么加密最好,不能破解的那种 >>

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

无论怎么混淆,它最终都是靠执行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破解程序加密”.

将整个代码进行加密这个玩意估计还没人想过因为需要将代码本身保密化的只有一些需要在本地运行的软件.想php这样运行在服务器端的,除非人家黑了你的服务器将代码直接考出来或者你讲代码交给了客户,否则不会有人能看到你的源代码

这个加密非常简单,全部代码分两部分:1、混淆函数名.2、用解码函数还原数据,并执行还原后的代码.在 eval($lZp("JHJCbUdLZ3hlnc2FweEtOVFprajR6MEEwTXoxc2hERXlFM0VJbms1UkExTm这里是这些密文!!FWS0VveHlqNXpKdk1

这代码没加密,只是编码方式是 UTF-8,转为GBK编码就行了

核心部分写成dll的形式来调用(用C、C++等专业做这个的的编程工具). PHP本身即是解释执行的吧.最多也就像JS那样做个加密. 或者用加密狗之类的授权使用. 当然,如果你的网站含金量不高的话,这么做没有任何意义,除了增加维护难度和开发成本.

比如说你用zend加密,只要服务器装了zend就会自动解密执行,其他一些混淆加密同理,但是用源码来驱动的,有类似eval这样的函数来执行,不用你操心.

可以用黑刀Dezender来试试,我不担保可以解出来的哦, 从黑刀Dezender4.3版之后,将着力对混淆函数以及自定义函数的解密进行应对. 大家下载压缩包并解压后,会发现有一个“config.ini”的文件,这就是混淆函数库啦! 打开后,可自行

zend加密!

你的代码不全,这个只能慢慢分析,代码并没有加密,不过使用了一些不好辨认的变量名、函数名,以及使用了base64编码.

aes/des加密速度快,适合大量数据,des容易破解,一般用3重des,后来又出现了更快更安全的aesrsa是公钥加密,速度慢,只能处理少量数据,优点是公钥即使在不安全的网络上公开,也能保证安全常见情况是双方用rsa协商出一个密钥后通过aes/3des给数据加密.bcrypt,是一个跨平台的文件加密工具.由它加密的文件可在所有支持的操作系统和处理器上进行转移.它的口令必须是8至56个字符,并将在内部被转化为448位的密钥.综上所述用bcrypt还是好点,最好用md5安全性高,更多问题到后盾网论坛问题助专区http://bbs.houdunwang.com/

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com