2013-07-30 2 views
0

리소스 폴더가있는 jar 파일이 있습니다. Launch4J를 사용하여 EXE로 변환했습니다.리소스를 추출하는 것을 확보하는 방법은 무엇입니까?

winzip/winrar를 사용하여 리소스를 추출하지 못하게하는 방법은 무엇입니까?

P. 100 % 해커 증명 방법이 없다는 것을 알고 있지만 사용자가 단 두 번의 클릭만으로 리소스에 액세스 할 수 없도록 보안을 설정하려고합니다.

+0

리소스를 안전하게 보호 할 수있는 100 % 해커 방지 방법이 없습니다. 사용자가 손에 넣은 것은 원칙적으로 리버스 엔지니어링 할 수 있습니다. – Jesper

+0

그래, 알아,하지만 사용자가 그냥 압축을 풀고 두 번의 클릭으로 리소스에 액세스 할 수없는 것과 같은 기본 보안을 추가하고 싶다! –

답변

0

자바의 경우 알고있는 한 귀하의 옵션은 상당히 제한되어 있습니다. 어떻게 든 코드를 모호하게 만들 것을 제안 할 수 있습니다. 좀 더 자세한 내용을 보려면 here.

사람이 텍스트 편집기에서 모든 파일을 열 수 있기 때문에 압축이 풀리지는 않지만 (어느 정도까지는) 좋을 수도 있지만 모두 고독도 (gobldygook)는 본질적으로 당신이 난독 화에서 얻는 것과 같은 것입니다. 그럼에도 불구하고, 그것은 틀림없이 자바 코드를 사용하는 것이 가장 좋습니다.

관련 문제