一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php使用異或實現的加密解密實例

若a=b ^ c;則b=a ^ c (^是異或的意思),php在處理異或的字符時先把字符轉化為二進制的ascii值,對這些值進行異或,獲取結果后在將ascii值轉化為字符,原理說晚了直接貼實現的代碼:
復制代碼 代碼如下:
echo '<meta charset="utf-8">';
  $str='世界,你好';  
  function jiami($str,$key){
   $key=md5($key);
   $k=md5(rand(0,100));//相當于動態密鑰
   $k=substr($k,0,3);
   $tmp="";
   for($i=0;$i<strlen($str);$i++){
    $tmp.=substr($str,$i,1) ^ substr($key,$i,1);
   }
   return base64_encode($k.$tmp);
  }  
  function jiemi($str,$key){
   $len=strlen($str);
   $key=md5($key);
   $str=base64_decode($str);
   $str=substr($str,3,$len-3);
   $tmp="";
   for($i=0;$i<strlen($str);$i++){
    $tmp.=substr($str,$i,1) ^ substr($key,$i,1);
   }    
   return $tmp;
  }  
  $key='cc';
  $jh=jiami($str, $key);
  echo '加密前:'.$str.'<br>';
  echo '加密后:'.$jh.'<br>';
  echo '解密后:'.jiemi($jh, $key).'<br>';

有機會在完善下,本函數實現的是簡單的加密解密

php技術php使用異或實現的加密解密實例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕在线观看2023 | 免费看美女扒开腿让男人桶 | 色手机在线 | 九九99久久精品午夜剧场免费 | 九九视频精品在线 | www.国产视频 | 久草视频中文在线 | 亚洲一区在线视频观看 | 日韩一区二区三区免费 | 亚洲人成图片欧美人成图片 | 色帽子影院 | 久久伊人在 | 国产小视频免费 | 免费在线观看黄网站 | 看片中文字幕 | 最新色视频 | 在线观看av网站永久 | 久草色视频 | 国产成人ay手机在线观看 | 国产精品第六页 | 久久精品视频8 | 男人进去女人爽免费视频国产 | 精品福利视频第一 | 激情综合久久 | 美女很黄很黄的网站 | 色吧亚洲欧美另类 | 中文字幕国产精品 | 免费特黄视频 | 亚洲三级色 | 久久精品综合视频 | 91国内精品久久久久免费影院 | 国产精品视频网址 | 在线观看国产黄色 | 亚洲国产成人最新精品资源 | youjizz日韩| 视色4se视频在线观看 | 国产无套在线观看视频 | 麻豆一区区三三四区产品麻豆 | 黄免费观看| 成人国产第一区在线观看 | 亚洲一区二区三区免费视频 |