如何将PHP代码加密成难以破解的长尾词?
- 内容介绍
- 相关推荐
本文共计887个文字,预计阅读时间需要4分钟。
如何保护自己的PHP代码:代码混淆+加密+实际加密算法不高于,总体实现思路就是把代码base64加密,然后对base64里的字符串进行字符串映射(随机生成字典混淆),然后eval执行。这种方法的成功率大约在百分之百。
如何保护自己的PHP代码:
代码混淆+加密
实际加密算不上,具体实现思路就是把代码base64加密,然后对base64里的字符串进行字符串映射(随机生成字典混淆)然后eval执行 这种百分之百能被破解还原
代表代码如下:
<?php function RandAbc($length = "") { // 返回随机字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return str_shuffle($str); } $filename = 'index.php'; //要加密的文件 $T_k1 = RandAbc(); //随机密匙1 $T_k2 = RandAbc(); //随机密匙2 $vstr = file_get_contents($filename); $v1 = base64_encode($vstr); $c = strtr($v1, $T_k1, $T_k2); //根据密匙替换对应字符。
本文共计887个文字,预计阅读时间需要4分钟。
如何保护自己的PHP代码:代码混淆+加密+实际加密算法不高于,总体实现思路就是把代码base64加密,然后对base64里的字符串进行字符串映射(随机生成字典混淆),然后eval执行。这种方法的成功率大约在百分之百。
如何保护自己的PHP代码:
代码混淆+加密
实际加密算不上,具体实现思路就是把代码base64加密,然后对base64里的字符串进行字符串映射(随机生成字典混淆)然后eval执行 这种百分之百能被破解还原
代表代码如下:
<?php function RandAbc($length = "") { // 返回随机字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return str_shuffle($str); } $filename = 'index.php'; //要加密的文件 $T_k1 = RandAbc(); //随机密匙1 $T_k2 = RandAbc(); //随机密匙2 $vstr = file_get_contents($filename); $v1 = base64_encode($vstr); $c = strtr($v1, $T_k1, $T_k2); //根据密匙替换对应字符。

