2013-07-30 3 views
0

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

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

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

+0

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

+0

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

답변

0

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

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