#1 大腰怪
java加密
public static byte[] XOR(int key,byte[] data,int length){
byte[] dest = new byte[length];
for (int i = 0; i < length; i++) {
dest
= (byte) (data ^ key ^ 12);
}
return dest;
}
请教一下这个java的加密我怎么来做解密呢?
java的东西弄不懂.
2012-09-27 14:34:28
#2 大腰怪
function test() {
$key = 999;
$s = fopen("aaaa.txt", 'r');
$stt = "";
while (!feof($s)) {
$stt = fgets($s);
}
$len = strlen($stt);
$bytes = array();
for ($i = 0; $i < $len; $i++) {
if (ord($stt[$i]) >= 128) {
$byte = ord($stt[$i]) - 256;
} else {
$byte = ord($stt[$i]);
}
$bytes[$i] = $byte;
}
$len2 = count($bytes);
$stt = '';
for ($j = 0; $j < $len2; $j++) {
$stt .= chr(($bytes[$j] ^ $key ^ 12));
}
die($stt);
}
这个方法实现了解密,
2012-09-27 15:40:49