티스토리 뷰

인터넷에 있는 모든 XOR 코드는 뭔가 이상해서 내가 직접 새로 짯다.

응용해서 마음껏 쓰길 바란다.

공학용 계산기에 있는 값과 일치한다.



<script>

var long_str ="687474703A2F2F3139322E3136382E312E3132302F782E657865";

document.write(long_str+"<br>");


var key = "BD"; // 0 ~ F 16진수


toXOR(long_str,key);


function toXOR(str,key){


key = parseInt(key,16);


var cnt = str.length;

var res="";

var total = "";

for(i=0; i<cnt ; i+=2){

str1 = str[i]+str[i+1];

a = parseInt(str1,16);

res = a^key;

total = total + (res.toString(16)).toUpperCase();

}

document.write(total+"<br>");

}

</script>