Fonte: Rafanto.net -

Salve, anche se sono sempre a favore dell’opensource e della condivisione completa del codice sorgente dei software, voglio parlare comunque di protezione con offuscamento del codice java che a volte in ambiente enterprise e commerciale può essere utile.
Per il nostro fine abbiamo bisogno di un piccolo stralcio di codice per compilarlo e poi eseguire la procedura di reverse engineered , dopo aver visto questo in fine si procederà all’offuscamento del codice e verifica finale.
Creiamo un piccolo programmino java chiamato Hello.java
?public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }Ora compiliamo il file Hello.java e poi lo eseguiamo :
$ javac Hello.java $ java HelloWorld Hello World!Ora se apriamo con un editor tipo vi il file compilato ed eseguito come si può benissimo vedere il codice è in bytecode e con una ...
