PHP异或加密解密

方法如下:

/*
 * php异或加解密
 * @param string $str 需要加/解密的字符串
 * @param string $key 加/解密key
 * @return string
 */
function xor_encrypt($str,$key){
    $encstr = '';
    $keylen = strlen($key);
    for($i=0;$i<strlen($str);$i++){
        $k = $i%$keylen;
        $encstr.= $str[$i] ^ $key[$k];
    }
    return $encstr;
}
发布了103 篇原创文章 · 获赞 167 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/msllws/article/details/103543571