首页 > 开发 > PHP > 正文

php实现源代码加密的方法

2024-05-04 23:37:41
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php实现源代码加密的方法,涉及php针对文件操作及字符串加密的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php实现源代码加密的方法。分享给大家供大家参考。具体实现方法如下:

 

 
  1. <?php 
  2. function RandAbc($length=""){//返回随机字符串 
  3. $str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
  4. return str_shuffle($str); 
  5. $filepath='index.php'
  6. $path_partspathinfo($filepath); 
  7. $filename=$path_parts["basename"]; 
  8. $T_k1=RandAbc();//随机密匙1 
  9. $T_k2=RandAbc();//随机密匙2 
  10. $vstr=file_get_contents($filename);//要加密的文件  
  11. $v1=base64_encode($vstr); 
  12. $c=strtr($v1,$T_k1,$T_k2);//根据密匙替换对应字符。 
  13. $c=$T_k1.$T_k2.$c
  14. $q1="O00O0O"
  15. $q2="O0O000"
  16. $q3="O0OO00"
  17. $q4="OO0O00"
  18. $q5="OO0000"
  19. $q6="O00OO0"
  20. $s=' 
  21. 希望本文所述对大家的php程序设计有所帮助。 
  22.  
  23. .$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"); 
  24. 希望本文所述对大家的php程序设计有所帮助。 
  25.  
  26. .$q1.'= 
  27. 希望本文所述对大家的php程序设计有所帮助。 
  28.  
  29. .$q6.'{3}. 
  30. 希望本文所述对大家的php程序设计有所帮助。 
  31.  
  32. .$q6.'{6}. 
  33. 希望本文所述对大家的php程序设计有所帮助。 
  34.  
  35. .$q6.'{33}. 
  36. 希望本文所述对大家的php程序设计有所帮助。 
  37.  
  38. .$q6.'{30}; 
  39. 希望本文所述对大家的php程序设计有所帮助。 
  40.  
  41. .$q3.'= 
  42. 希望本文所述对大家的php程序设计有所帮助。 
  43.  
  44. .$q6.'{33}. 
  45. 希望本文所述对大家的php程序设计有所帮助。 
  46.  
  47. .$q6.'{10}. 
  48. 希望本文所述对大家的php程序设计有所帮助。 
  49.  
  50. .$q6.'{24}. 
  51. 希望本文所述对大家的php程序设计有所帮助。 
  52.  
  53. .$q6.'{10}. 
  54. 希望本文所述对大家的php程序设计有所帮助。 
  55.  
  56. .$q6.'{24}; 
  57. 希望本文所述对大家的php程序设计有所帮助。 
  58.  
  59. .$q4.'= 
  60. 希望本文所述对大家的php程序设计有所帮助。 
  61.  
  62. .$q3.'{0}. 
  63. 希望本文所述对大家的php程序设计有所帮助。 
  64.  
  65. .$q6.'{18}. 
  66. 希望本文所述对大家的php程序设计有所帮助。 
  67.  
  68. .$q6.'{3}. 
  69. 希望本文所述对大家的php程序设计有所帮助。 
  70.  
  71. .$q3.'{0}. 
  72. 希望本文所述对大家的php程序设计有所帮助。 
  73.  
  74. .$q3.'{1}. 
  75. 希望本文所述对大家的php程序设计有所帮助。 
  76.  
  77. .$q6.'{24}; 
  78. 希望本文所述对大家的php程序设计有所帮助。 
  79.  
  80. .$q5.'= 
  81. 希望本文所述对大家的php程序设计有所帮助。 
  82.  
  83. .$q6.'{7}. 
  84. 希望本文所述对大家的php程序设计有所帮助。 
  85.  
  86. .$q6.'{13}; 
  87. 希望本文所述对大家的php程序设计有所帮助。 
  88.  
  89. .$q1.'.= 
  90. 希望本文所述对大家的php程序设计有所帮助。 
  91.  
  92. .$q6.'{22}. 
  93. 希望本文所述对大家的php程序设计有所帮助。 
  94.  
  95. .$q6.'{36}. 
  96. 希望本文所述对大家的php程序设计有所帮助。 
  97.  
  98. .$q6.'{29}. 
  99. 希望本文所述对大家的php程序设计有所帮助。 
  100.  
  101. .$q6.'{26}. 
  102. 希望本文所述对大家的php程序设计有所帮助。 
  103.  
  104. .$q6.'{30}. 
  105. 希望本文所述对大家的php程序设计有所帮助。 
  106.  
  107. .$q6.'{32}. 
  108. 希望本文所述对大家的php程序设计有所帮助。 
  109.  
  110. .$q6.'{35}. 
  111. 希望本文所述对大家的php程序设计有所帮助。 
  112.  
  113. .$q6.'{26}. 
  114. 希望本文所述对大家的php程序设计有所帮助。 
  115.  
  116. .$q6.'{30};eval
  117. 希望本文所述对大家的php程序设计有所帮助。 
  118.  
  119. .$q1.'("'.base64_encode(' 
  120. 希望本文所述对大家的php程序设计有所帮助。 
  121.  
  122. .$q2.'="'.$c.'";eval(/'?>/'
  123. 希望本文所述对大家的php程序设计有所帮助。 
  124.  
  125. .$q1.'( 
  126. 希望本文所述对大家的php程序设计有所帮助。 
  127.  
  128. .$q3.'( 
  129. 希望本文所述对大家的php程序设计有所帮助。 
  130.  
  131. .$q4.'( 
  132. 希望本文所述对大家的php程序设计有所帮助。 
  133.  
  134. .$q2.', 
  135. 希望本文所述对大家的php程序设计有所帮助。 
  136.  
  137. .$q5.'*2), 
  138. 希望本文所述对大家的php程序设计有所帮助。 
  139.  
  140. .$q4.'( 
  141. 希望本文所述对大家的php程序设计有所帮助。 
  142.  
  143. .$q2.', 
  144. 希望本文所述对大家的php程序设计有所帮助。 
  145.  
  146. .$q5.', 
  147. 希望本文所述对大家的php程序设计有所帮助。 
  148.  
  149. .$q5.'), 
  150. 希望本文所述对大家的php程序设计有所帮助。 
  151.  
  152. .$q4.'( 
  153. 希望本文所述对大家的php程序设计有所帮助。 
  154.  
  155. .$q2.',0, 
  156. 希望本文所述对大家的php程序设计有所帮助。 
  157.  
  158. .$q5.'))));').'"));'
  159.  
  160.  
  161. $s='<? 
  162. '.$s
  163. ?>'; 
  164. echo $s
  165. //生成 加密后的PHP文件 
  166. !is_dir('create/') && mkdir('create/'); 
  167. $fpp1 = fopen('create/'.$filename,'w'); 
  168. fwrite($fpp1,$sor die('写文件错误'); 
  169. echo '加密成功!'

希望本文所述对大家的php程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表