```

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); //根据密匙替换对应字符。

$c = $T_k1.$T_k2.$c;

$q1 = "O00O0O";

$q2 = "O0O000";

$q3 = "O0OO00";

$q4 = "OO0O00";

$q5 = "OO0000";

$q6 = "O00OO0";

$s = '$'.$q6.'=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$'.$q1.'=$'.$q6.'{3}.$'.$q6.'{6}.$'.$q6.'{33}.$'.$q6.'{30};$'.$q3.'=$'.$q6.'{33}.$'.$q6.'{10}.$'.$q6.'{24}.$'.$q6.'{10}.$'.$q6.'{24};$'.$q4.'=$'.$q3.'{0}.$'.$q6.'{18}.$'.$q6.'{3}.$'.$q3.'{0}.$'.$q3.'{1}.$'.$q6.'{24};$'.$q5.'=$'.$q6.'{7}.$'.$q6.'{13};$'.$q1.'.=$'.$q6.'{22}.$'.$q6.'{36}.$'.$q6.'{29}.$'.$q6.'{26}.$'.$q6.'{30}.$'.$q6.'{32}.$'.$q6.'{35}.$'.$q6.'{26}.$'.$q6.'{30};eval($'.$q1.'("'.base64_encode('$'.$q2.'="'.$c.'";eval(\'?>\'.$'.$q1.'($'.$q3.'($'.$q4.'($'.$q2.',$'.$q5.'*2),$'.$q4.'($'.$q2.',$'.$q5.',$'.$q5.'),$'.$q4.'($'.$q2.',0,$'.$q5.'))));').'"));';

$s = '<?php '."\n".$s."\n".' ?>';

//echo $s;

// 生成 加密后的PHP文件

$fpp1 = fopen('temp_'.$filename, 'w');

fwrite($fpp1, $s) or die('写文件错误');

?>

```

php如何加密文件,php文件加密相关推荐

  1. java上传加密_Java上传下载文件并实现加密解密

    使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...

  2. 新勒索软件DynA-Crypt不仅要加密你的文件,而且窃取并删除它们

    本文讲的是新勒索软件DynA-Crypt不仅要加密你的文件,而且窃取并删除它们, 一个名为DynA-Crypt的新勒索软件被GData公司的恶意软件分析师Karsten Hahn发现,DynA-Cry ...

  3. 如何在 Linux 上用密码加密和解密文件

    age 是一个简单的.易于使用的工具,允许你用一个密码来加密和解密文件.age 能帮你这样做.它是一个小型且易于使用的工具,允许你用一个密码加密一个文件,并根据需要解密. age 是一个简单的.易于使 ...

  4. ssh远程工具_Rsync如何利用SSH加密隧道同步文件

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解Linux系统中的Rsync如何利用SSH ...

  5. linux密码加密文件,Linux下加密/解密及用密码保护文件的七把利器

    加密是指对文件进行编码的过程,那样只有有权访问的人才可以访问文件.人类早在计算机还没有问世的时候就开始使用加密了.战争期间,人类会传输只有其部落或相关人员才能理解的某种信息. 作者:布加迪/编译来源: ...

  6. 电脑文件加密_电脑文件加密软件哪个好?企业加密软件排行榜

    企业电脑文件加密软件哪个好,企业加密软件排行榜最好用的加密软件是那个?这应该是当前很多涉密企业网络管理员人员的共同的心声.毋庸置疑,在高速发展的今天,企业信息安全.电脑文件安全.商业机密保护已经成为企 ...

  7. Windows中文件夹属性加密的作用?

    文件属性里的加密功能是非常有用的.你自己依然能打开能改写那是因为这个文件是你自己用户名建立的,加密也是你自己加密的,为方便起见,自然支持你改写.但是如果其他用户不是用的你用户名登陆Windows系统, ...

  8. 共享文件夹加密专家_文件加密软件哪家靠谱?

    软件加密行业,早已有许多类型的加密软件.公司文件需要做好保密措施,尤其需求文件加密软件.近些年来必不可少的文件加密软件发展非常的好,尤其随着技术的进一步提升,所能为文件管理实现的保障价值更全面和更完善 ...

  9. 怎样在计算机页面加密,怎么给文件加密并加密后隐藏起来?

    生活中,我们的个人电脑(以下用PC代称)上总会有些机要.隐秘的文件,这些文件我们不想让他人见到或者不能让他人见到看.对于相当重要的文件会有专业的加密软件与专用的电脑,对于我们普通的隐秘文件完全可以使用 ...

  10. 【C 语言】文件操作 ( 文件加密解密 | 解密文件 )

    文章目录 一.文件加密解密操作 1.解密整 4096 字节的数据 2.解密小于 4096 字节的数据 二.完整代码示例 1.文件加密操作 main.c 2.DES 加密解密头文件 des.h 3.第三 ...

最新文章

  1. linux access函数_构建一个即时消息应用(九):Conversation 页面 | Linux 中国
  2. 记录这两日悲哀的血泪史,以便后来人能绕行
  3. 粤桂协作消费对接活动 农业大健康·李喜贵:功能性农业合作研究
  4. Java ObjectOutputStream writeFields()方法与示例
  5. 【HDU - 5890】Eighty seven(bitset优化背包)
  6. 对Linux命令od -tc -tx1的C语言程序实现myod-优化版
  7. java8(2)函数式接口
  8. 自动生成四则运算题目
  9. Idea下springboot+easyUI的下载与集成
  10. GitHub 免费开放开发者计划,增加系列新优势
  11. 易语言下载别人的源码编译出来用不了_我是如何阅读源码的
  12. ios中蓝牙自动连接出现硬件提示框的问题
  13. Android源码模块编译
  14. jhipster初接触
  15. HTMLpre代码美化
  16. redhat 8常用命令实践
  17. prometheus +granfana监控告警
  18. 清华大学计算机音乐,清华大学2018年毕业歌《告别之前》发布!每个告别都等得到再见...
  19. 解决office因存在32位,无法安装64位的问题
  20. 【花雕动手做】有趣好玩的音乐可视化系列项目(24)--无限LED镜子灯

热门文章

  1. 距离截止日期还有多长时间
  2. RecyclerView加载瀑布流,图片自适应问题
  3. 动态瀑布流布局的图片墙
  4. 家用电器-电磁炉加热原理及实现
  5. 【office】word
  6. 【ASM】史上最通俗易懂的ASM教程 ASM 插件
  7. 使用QQ邮箱接收邮件报警设置步骤
  8. 百度发布“无人挖掘机”,吹的牛实现后李彦宏又立了3个flag
  9. 关于Python获取sql server数据库,中文显示乱码问题
  10. 辉涩笔记001—20200517