php异或加密解密算法的实现

function xor_enc($str,$key)
{
  $crytxt = '';
  $keylen = strlen($key);
  for($i=0;$i<strlen($str);$i++)
  {  
     $k = $i%$keylen;
     $crytxt .= $str[$i] ^ $key[$k];
  }
  return $crytxt;
}


$str = "北京欢迎您";
$key = "Welcome";
$crytxt = xor_enc($str,$key);
echo "加密后->".$crytxt;
echo "<br>";
echo "解密后->".xor_enc($crytxt,$key);

 

 
posted @ 2016-03-24 19:08  旋转木马的IT小窝  阅读(1887)  评论(0编辑  收藏  举报

回到顶部