一区二区久久-一区二区三区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使用異或實現的加密解密實例,轉載需保留來源!

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

主站蜘蛛池模板: 免费99视频有精品视频高清 | 亚洲免费二区三区 | 国产精品一区二区三 | 国产午夜免费 | 色多多18免费观看 | 成年美女黄网站色大片图片 | 久久黑丝 | 狠狠综合久久综合88亚洲日本 | 久久一本色系列综合色 | 久久99国产亚洲高清观看首页 | 一木道一二三区精品 | 国产1级毛片 | 日本人妖tubexxxx | 色在线观看视频 | 九九热亚洲精品综合视频 | 欧美成人高清在线视频大全 | 国产精品夜色视频一区二区 | 精品资源在线 | 亚洲人的天堂男人爽爽爽 | 国产精品亚洲片在线花蝴蝶 | 在线观看黄网视频免费播放 | 日本色www | 色播在线观看免费 | 夜色亚洲 | 精品福利视频第一 | 一二三四在线观看视频中国 | 成人免费在线视频观看 | 爱搞逼综合网 | 99精品国产第一福利网站 | 久久亚洲不卡一区二区 | 国产在线观看黄色 | 操一炮在线| 日韩精品第1页 | 亚洲欧美另类国产综合 | 国产亚洲精品国产第一 | 玖玖免费 | 日韩字幕无线乱码 | 一区二区三区四区在线免费观看 | 91福利视频网 | 午夜视频免费观看 | 国产精品亚洲片在线花蝴蝶 |