jom_ch

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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 on 2008-06-24 22:32  jom_ch  阅读(145)  评论(0编辑  收藏  举报