四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

主站蜘蛛池模板: 单敬尧| 追诉电视剧| 四大美人之貂蝉香港剧| 女生被草视频| 古代兵器| 除暴2 电影| 山西电视台今天电视节目表| 转身离开| 情哥哥| 马可个人资料简介| 母5| 澳门风云2演员表| 啊好舒服快点| 陈烨个人资料简介| 死亡繁殖| 转正意见发言简短| 七龙珠2| 香港艳情电影| 孤掷一注在线观看| 大秧歌电视剧演员表| 国产电影网站| 秀人网周妍希| 小矮人在线观看完整版| 误杀1演员表| 红色诗歌配画| 我的江南id美人妈妈| 我和我的祖国 五线谱| 最近好看电影推荐| 各各他的路赞美诗歌| 罗丽·星克莱尔| 感谢有你简谱| g71编程实例及解释| 唐街十三妹| 六级词汇电子版| 在线播放网站| 黄婉| 雀圣 电影| 广川| 保镖电影在线完整观看| 夫妻性生活视屏| 生活片爱情电影大全|