본문 바로가기
프로그래밍 언어/자바스크립트

[자바스크립트] javascript로 구현하는 인코딩, 디코딩 함수 - Xor 암호화

by 우림 2015. 4. 15.

자바스크립트로 구현하는 인코딩, 디코딩 함수 - Xor 암호화



 소스 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>자바스크립트로 구현하는 인코딩, 디코딩 함수 - Xor 암호화</title>
<script>

	function Write( s , title )
	{
		if( s == 'br') {
			document.getElementById('dvPrint').innerHTML += '
'; return; } if( title != 'undefined' ) { document.getElementById('dvPrint').innerHTML += title +": "; } document.getElementById('dvPrint').innerHTML += '['+ s.toString() +']
'; } //Here is the JavaScript code that you are looking for: function xor_str( s , k , t ) { var to_enc = s; var xor_key = k; var the_res= ''; for(i=0;i

 

 설명 

이 암호화의 특징은 Key를 입력한다는 것입니다.

key를 2개 입력해서 사용하는데,
key를 영어로 하면 영문과 특수문자로..
key를 한글로 하면 한글과 특수문자로 암호화됩니다.

참고하셔서 유용하게 사용하시기 바랍니다.


[출처] http://th.atguy.com/mycode/xor_js_encryption/
[출처] http://aseuka.tistory.com/321


 실행 

[새창] [새창(소스포함)]


댓글