php源代码加密

<?php

  

     function RandAbc($length=""){//返回随机字符串

 

  

    $str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

    return str_shuffle($str);

   

  }

  

 

 $filepath=‘index.php‘;

 $path_parts= pathinfo($filepath);

 $filename=$path_parts["basename"];

 $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=‘<?

 ‘.$s.

  ?>‘;

 

 echo $s;

 //生成 加密后的PHP文件

 !is_dir(‘create/‘) && mkdir(‘create/‘);

 $fpp1 = fopen(‘create/‘.$filename,‘w‘);

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

 echo ‘加密成功!‘;

时间: 2024-10-01 05:05:46

php源代码加密的相关文章

PHP源代码加密软件工具zend guard 使用教程及免费下载功能详解loader 安装破解

原文来自龙博方案网http://www.fanganwang.com/product/1368 Zend Guard?,以前称为的 Zend 编码器,从逆向工程,未经许可定制,无牌使用和再分配方面保护您的商业 PHP 4和 PHP 5应用. Zend Guard?,倾向前身 Zend 编码器,许独立软件供应商(ISVs)和 IT 经理们安全地和自信地分配和管理他们的 PHP 应用的开发,同时己的源代码. Zend Guard? 不仅能编码你们应用软件的源代码,而且还通过不同的应用组件名称的困惑来

如何使用NET Reactor为您的.Net(C#,VB.Net) 源代码加密

前言 VS开发的源代码安全性,是很多开发者头痛的事情.于是保护好源代码便成了开发者们最关心的事情之一了. 在网上搜一搜,很多有不少的第三方工具可以为源代码加密.加密方式不外乎就是混淆,加壳. 理论上,任何的源代码加密方式都是可能反编译的.因此我们选择哪种加密方式都变得有些脆弱.既然是这样, 那我们就选择一个简单一点的,快捷一点的吧. 工具:NET Reactor 4.9 这个工具网上很多,可以自行下载,目前搜到最新版是4.9 下载地址:http://pan.baidu.com/s/1dDeVNr

源代码加密软件

源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件| 花费很多时间开发出来的企业产品软件,如果不对源代码开发成果进行有效的保护,防止知识产权受损,那对于企业后期的发展将产生巨大的风险,企业开发的JAVA..NET.ANDROID应用软件程序源代码在正常情况下很容易被复制,并进行违规外发,为了禁止这些情况发生,源代码加密软件将帮助开发企业在开发过程当中保护源代码的安全.目的还包括防止因员工无

源代码加密解决方案!

企业级源代码加密软件主要是解决软件开发企业在开发过程中的源代码安全问题,现将苏州某软件开发企业的源代码加密系统使用过程中的问题与解决方案分享出来,仅供相关企业在考虑源代码加密软件时参考. 开发企业的源代码安全防护需要有具有安全理念与原则的产品,它所具有的功能应以源代码安全为第一要务.软件系统应用具有安全性,适用性,效率性.SDC(SecretData Cage)机密数据保密系统,是专门为解决源代码,图纸,文档等机密数据泄密问题而设计的一套防泄密系统. SDC的保密设计理念是: 当员工工作的时候,

源代码加密软件在软件开发过程中应注意哪些问题?

互联网时代,随着全球信息化的深入发展,对信息技术应用不断探索,使信息技术推动了个人,企业,国家的长足进步,让更多的行业,更多的人了解到了信息技术的优点,以及对人民生活生产过程中的重要性,同时,它的高速扩张也加大了互联网信息产业与创新型软件开发公司的企业成长空间.与此同时,企业信息化带来的便捷性也让企业核心产品安全面临更多的威胁,国外调查结果显示,全球80%的泄密事件与内部人员有关,故如何保护企业内部机密数据安全,保护不因内部人员的行为让企业受到损失,成为安全系统的首要任务. 以源代码软件开发为主

源代码加密软件-如何解决文件流转过程中的安全问题的?

开发企业内部的数据安全得到有效保障的同时,要关注到环境外部数据安全的流转问题,现在市场上的多数安全加密产品在企业环境外的数据安全防护力度不足,导致具有软件开发知识的人员可以轻松将其破解,获取涉密数据.从安全的角度来分析,环境外部涉及到数据的安全问题解决方案分为两种,一种是在加密环境内进行加密导出,一种是在外部环境内进行加密存储,每一种解决方案都会对加密产品的安全性有较高的要求,要有完整的加密方法,安全的文件加密逻辑,总而言之,不能因涉密文件在外流转时造成涉密的情况发生.下面给大家详细叙述这两种实

源代码加密软件采购时的注意事项!

大型源代码开发企业在选购源代码安全加密产品时,建议按照下列步骤以及注意事项内容开展企业级源代码加密软件的选型工作. 1.纵深级驱动加密技术和安全技术 企业级源代码加密软件有驱动层技术和应用层技术两种不同的技术路线.应用层Hook方式虽然实现起来比较简单,属于过渡技术,已经进入淘汰阶段了,现在的主流技术是驱动层技术.在版本支持方面也会相应有所不同,驱动层技术的部分厂商已经推出能够支持Windows Vista的版本. 2.源代码加密密钥和算法 在加密算法上,采用何种加密算法不是重点.但是在密钥处理

源代码加密软件,提供了哪些利于软件开发的功能?

源代码加密软件为软件开发工程师提供了哪些加密功能以保证其安全,高效的完成公司企业交付的开发任务.现有大部份源代码加密软件都是以透明加密为主的,而透明加密产品由于对文件类型的绑定,容易导致诸多调试问题,并不是开发软件企业的最优选择,理论上加密软件加密功能与产品开发效率是冲突的,而源代码加密软件所提供的各功能是在综合软件开发企业所面临多种安全威胁的前提下,以效率为优先,整合多种技术,为软件开发企业提供的安全系统,下列为源代码加密软件功能列表. 1)  源代码加密软件系统采用世界上先进的驱动内核级纵深

源代码加密软件的三种技术 你了解多少?

所谓源代码加密软件是指以源代码文件为对象,采用数据泄露防护技术,有效防止源代码文件泄露和扩散,它主要起源于传统数据防泄密市场.到目前为止很多人对软件源代码加密技术的了解还不够深,随着技术不断升级软件源代码加密技术经历了传统透明加密技术.边缘沙盒防泄密技术以及革新DSA数据安全隔离数据等,接下来几维安全将为大家详细介绍这三种技术,一起去看看. 传统透明加密技术 透明加密技术典型代表即文档加密软件,其核心在于文档创建时即加密,并与用户.权限相结合.加密后,授权用户正常双击打开使用,非授权用户则显示为

PHP源码加密 phpc.sinaapp.com 源代码加密

PHP源码加密,发现一个在线加密PHP源代码的好工具.phpc.sinaapp.com  这里记录一下步骤,备忘一下 方法/步骤 1 加密前后的效果 加密后 2 输网址 http://phpc.sinaapp.com 点击 开始使用 3 从磁盘中选择需要加密的PHP代码 4 选择输入 限制的使用时间,可以被使用多少天 输入 需要限制的ip或域名 等