자바스크립트 난독화
Javascript 난독화
웹이라는 개발언어 특성상 소스를 타인이 얼마든지 볼 수 있다. 이런 이유 때문에 힘들게 만든 소스의 핵심을 타인이 볼 수도 있고, 도용할 수도 있다. 또한 해커들에 의해 악용되어 공격받을 수도 있다.
이를 방지하기 위해 웹소스의 핵심인 자바스크립트를 보호하기 위해서 난독화가 필요하다.
100% 소스를 보호할 순 없지만, 하지 않았을 때보다는 보안이 강화된다.
(난독화 해제 방법도 검색을 해보면 얼마든지 알 수 있다. )
.이번 포스트에서는 자바스크립트를 난독화 방법과 난독화 해제 방법에 대해 알아보자.
자바스크립트 난독화
위의 사이트로 이동한 뒤 자바스크립트 소스를 입력한다.
기본적으로는 공백과 개행문자를 제거하는 난독화 방법을 수행하나, Base62 encode를 체크하면, Base62 난독화를 하게 된다.
자바스크립트 난독화 해제
위의 사이트로 이동하여 난독화된 자바스크립트 소스를 입력한 뒤 Beautify JavaScript of HTML 버튼을 클릭하면 난독화가 해제된 자바스크립트 소스를 볼 수 있다.
.
'Web' 카테고리의 다른 글
SCRIPT5007: '$' 속성 값이 null이거나 정의되지 않았습니다. (1) | 2016.06.05 |
---|---|
스마트폰 웹 화면 디버깅 (3) | 2016.06.05 |
SyntaxHighlighter html 코드 입력 (0) | 2016.06.05 |
반응형 웹 만들기 (0) | 2016.06.05 |
프레임에 파라미터 전달 (0) | 2016.06.05 |