当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » PHP  » Web编程
分享到: 
收藏 +0
2
function getXOR($data, $key, $string = ''){
    $len = strlen($data);
    $len2 = strlen($key);
    for($i = 0; $i < $len; $i ++){
      $j = $i % $len2;
      $string  .= ($data[$i]) ^ ($key[$j]);
    }  
    return $string;
}
标签: <无>

代码片段(1) [全屏查看所有代码]

1. [代码][PHP]代码     跳至 [1] [全屏预览]

<?php

function getXOR($data, $key, $string = ''){
		$len = strlen($data);
		$len2 = strlen($key);
		for($i = 0; $i < $len; $i ++){
			$j = $i % $len2;
			$string	.= ($data[$i]) ^ ($key[$j]);
		}	
		return $string;
}


$data = 'this is a #test@ string';
$key = 'thisakey';



$f = getXOR($data, $key);
echo $f;
$s = getXOR($f, $key);
print_r($s);


开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»