你好,欢迎访问远方教程PC版!
广告位招租
网站首页 >> PHP教程 >> 常用PHP函数 >> 文章内容

常用php函数[15]:最简单的加密算法,可以继续扩展

[日期:2015-10-16]   来源:远方教程  作者:远方教程   阅读:4793次[字体: ] 访问[旧版]
 捐赠远方教程 
  1. <?php
  2. function de($str)
  3. {
  4. for($i=0;$i
  5.   {
  6.   switch($i%6)
  7.   {
  8.     case 0:
  9.       $temp.=chr(ord($str{$i})-1);
  10.       break;
  11.     case 1:
  12.       $temp.=chr(ord($str{$i})-5);
  13.       break;
  14.     case 2:
  15.       $temp.=chr(ord($str{$i})-7);
  16.       break;
  17.     case 3:
  18.       $temp.=chr(ord($str{$i})-2);
  19.       break;
  20.     case 4:
  21.       $temp.=chr(ord($str{$i})-4);
  22.       break;
  23.       case 5:
  24.       $temp.=chr(ord($str{$i})-9);
  25.       break;
  26.   }
  27.   }
  28. return  $temp;
  29. }
  30. /*
  31. 替换解密算法
  32. */
  33. function ed($str)
  34.   {
  35.   for($i=0;$i
  36.   {
  37.   switch($i%6)
  38.   {
  39.     case 0:
  40.       $temp.=chr(ord($str{$i})+1);
  41.       break;
  42.     case 1:
  43.       $temp.=chr(ord($str{$i})+5);
  44.       break;
  45.     case 2:
  46.       $temp.=chr(ord($str{$i})+7);
  47.       break;
  48.     case 3:
  49.       $temp.=chr(ord($str{$i})+2);
  50.       break;
  51.     case 4:
  52.       $temp.=chr(ord($str{$i})+4);
  53.       break;
  54.       case 5:
  55.       $temp.=chr(ord($str{$i})+9);
  56.       break;
  57.   }
  58.   }
  59. return  $temp;  
  60.   }/
  61. ?>

 

图片展示
 
相关评论
站长推荐