原创 php异或加密解密算法的实现收藏

新一篇: windows+apache+mysql+php配置手记 | 旧一篇: PHP多语言系统的一种实现方式

今天工作中用到了异或加密解密算法,以前没有接触过,就小研究了一下,发现是一项比较简单和落后的加密技术. 异或加密是根据给出的密钥与明文的字符串逐字节进行异或(^)运算,得到密文,解密是相同的过程. 下面是实现异或加密解密的函数:

<?php /*string $str,字符串string $key,密钥*/ function xor_enc($str,$key){  $crytxt = '';  for($i=0;$i<strlen($str);$i++){   $crytxt .= $str[$i] ^ $key;  }  return $crytxt; } $str = "北京欢迎你!"; $key = "congratulations"; $crytxt = xor_enc($str,$key); echo "加密后->".xor_enc($str,$key); echo "<br>"; echo "解密后->".xor_enc($crytxt,$key); ?>  

发表于 @ 2008年06月24日 22:32:00|评论(loading...)|编辑|收藏

新一篇: windows+apache+mysql+php配置手记 | 旧一篇: PHP多语言系统的一种实现方式

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © jom_ch