2013-09-16 12 views
9

Ho un piccolo dubbio qui. Mentre generiamo una nuova applicazione, li usiamo come file jar. Ora la mia domanda è siamo in grado di decompilare questi file jar ...? se sì come posso evitare che ...? Per favore fatemi sapere, grazie in anticipo.Come proteggere o proteggere il codice java dalla decompilazione

+0

Utilizzare google prima, davvero. http://stackoverflow.com/questions/49379/how-to-lock-compiled-java-classes-to-prevent-decompilation – Gatekeeper

+2

Inoltre, spesso il tuo codice non è degno di decompilazione. Presumi solo che la gente desideri vederlo. – Kayaman

risposta

1

È possibile decompilare i file jar (dare un'occhiata a jd-decompiler). Non puoi evitarlo! Semplicemente rendi più difficile leggerlo con un offuscatore. (dai un'occhiata a SandMark)

o crea un programma che carica una tua versione criptata in runtime in memoria.

3

La decompilazione non può essere evitata. Puoi facilmente rendere il codice difficile da leggere. Ci sono librerie gratuite disponibili per offuscare il codice. proguard.sourceforge.net