前台加密 后台接收到后 在和盐值拼接 在加密 存入数据库 我用md5举例
前台:md5(pwd); //前台找一个js加密扩展就行
后台:
$salt = mt_rand(100000,999999); //随机盐值
$pwd = md5($_GET('pwd')$salt); //这样双重加密后入库了
登录验证时 前台也记得加密哦
我们先写出函数:
<php
function encode_file_contents($filename) {
$type=strtolower(substr(strrchr($filename,''),1));
if ('php' == $type && is_file($filename) && is_writable($filename)) { //
如果是PHP文件 并且可写 则进行压缩编码
$contents = file_get_contents($filename); // 判断文件是否已经被编码处
理
$contents = php_strip_whitespace($filename);
// 去除PHP头部和尾部标识
$headerPos = strpos($contents,'<php');
$footerPos = strrpos($contents,'>');
$contents = substr($contents, $headerPos + 5, $footerPos -
$headerPos);
$encode = base64_encode(gzdeflate($contents)); // 开始编码
$encode = '<php'"\n eval(gzinflate(base64_decode(""'"
$encode"'"")));\n\n>";
return file_put_contents($filename, $encode);
}
return false;
}
调用此函数:
$filename = 'result1php';
encode_file_contents($filename);
echo "OK,加密完成!";
>
3
测试是否加密成功:文件名为result1php,运行代码
4
运行成功。
给文件加密,我使用的是超级加密3000软件。超级加密3000软件有文件加密、文件夹加密、数据粉碎、文件夹保护、磁盘保护等功能。
下载安装超级加密3000软件。
在要加密的文件上单击鼠标右键,然后在d出菜单中选择超级加密选项。
在d出的文件加密窗口中输入文件加密密码,选择文件的加密类型,点击确定按钮就可以实现文件的加密了。
用超级加密3000软件给文件加密非常的简单,您可以下载这款软件给您的文件加密试试。
以上就是关于如何给php代码加密全部的内容,包括:如何给php代码加密、php7代码如何加密、如何对PHP文件进行加密等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)