2013-09-16 2 views
9

나는 여기에 작은 의문의 여지가있다. 새 응용 프로그램을 생성하는 동안 jar 파일로 제공하는 데 사용했습니다. 이제 내 질문은 이 jar 파일을 디 컴파일 할 수 있습니까? ...? 예 어떻게 피할 수 있습니까? ...? 미리 감사드립니다.디 컴파일에서 자바 코드를 보호하거나 보안을 유지하는 방법

+0

Google을 먼저 사용하십시오. http://stackoverflow.com/questions/49379/how-to-lock-compiled-java-classes-to-prevent-decompilation – Gatekeeper

+2

처음에는 코드가 디 컴파일 할 가치가없는 경우가 종종 있습니다. 당신은 사람들이 그것을보고 싶어한다고 가정합니다. – Kayaman

답변

1

jar 파일을 디 컴파일 할 수 있습니다 (jd-decompiler를보십시오). 당신은 그것을 피할 수 없습니다! 당신은 obfuscator로 그것을 읽기가 더 어렵게 만듭니다. (SandMark에서 살펴보십시오)

또는 런타임에 암호화 된 버전을 런타임에 메모리에로드하는 programm를 만듭니다.

3

디 컴파일을 피할 수 없습니다. 코드를 쉽게 읽을 수 있습니다. 코드를 난독화할 수있는 무료 라이브러리가 있습니다. proguard.sourceforge.net

관련 문제