단계:

난독화 단계 소개

낮음 (Low)
16진수 식별자 이름 변경 + 문자열 배열. 최소한의 크기 증가로 빠른 처리.
중간 (Medium)
낮음 + Base64 문자열 인코딩 + 제어 흐름 평탄화. 분석이 더 어려워짐.
높음 (High)
중간 + RC4 문자열 암호화 + 데드 코드 삽입 + 자체 보호 코드. 최대 난독화이지만 크기가 크게 증가.

※ 난독화는 코드 분석을 어렵게 하지만 완전한 보호를 보장하지 않습니다. 코드에 민감한 정보를 절대 포함하지 마세요.

자주 묻는 질문

Q. 난독화된 코드를 복원할 수 있나요?
난독화는 완전한 보호를 제공하지 않습니다. 전문 도구로 로직을 복원할 수 있습니다. 클라이언트 사이드 코드에 비밀번호, 비밀 키, 민감한 정보를 절대 포함하지 마세요.
Q. 난독화된 코드는 정상적으로 동작하나요?
네. 난독화는 코드의 동작을 변경하지 않고 외관만 바꿉니다. 다만 일부 실행 환경에서는 다르게 동작할 수 있으므로 프로덕션 배포 전에 테스트하세요.
Q. 세 단계의 차이점은 무엇인가요?
낮음: 16진수 식별자 이름 변경 + 문자열 배열(최소한의 크기 증가). 중간: Base64 문자열 인코딩과 제어 흐름 평탄화 추가. 높음: RC4 암호화, 데드 코드 삽입, 자체 보호 코드를 추가하여 최대 난독화.

다른 도구도 사용해 보세요

JavaScript 난독화 — 모든 처리는 브라우저에서 이루어집니다. 코드는 서버로 전송되지 않습니다.

Copyright © 2013-2026 okomeum.