2013-09-16 14 views
9

Mam tu małą wątpliwość. Podczas generowania jakiejkolwiek nowej aplikacji używaliśmy ich jako plików jar. Teraz moje pytanie brzmi: czy możemy dekompilować te pliki JAR ...? jeśli tak jak mogę tego uniknąć, ...? Proszę dać mi znać, z góry dzięki.Jak chronić lub zabezpieczyć kod java przed dekompilowaniem

+0

Najpierw użyj google. http://stackoverflow.com/questions/49379/how-to-lock-compiled-java-classes-to-prevent-decompilation – Gatekeeper

+2

Również często twój kod nie jest warty dekompilacji. Po prostu zakładasz, że ludzie chcą to zobaczyć. – Kayaman

Odpowiedz

1

Możesz dekompilować pliki jar (spójrz na jd-decompiler). Nie można tego uniknąć! Po prostu utrudniasz czytanie z obfuscatorem. (spójrz na SandMark)

lub utwórz program, który ładuje zaszyfrowaną wersję w czasie wykonywania do pamięci.

3

Nie można uniknąć dekompilacji. Możesz łatwo uczynić kod trudnym do odczytania. Dostępne są bezpłatne biblioteki do zaciemniania kodu. proguard.sourceforge.net

Powiązane problemy