Comment obscurcir le code Java rapidement?

Comment obscurcir le code rapidement. J'ai un très petit Application Java et je veux livrer l'obfuscation de code à mon client. J'ai beaucoup entendu parler de ProGuard d'obfuscation de code et l'ai téléchargé, mais ne sait pas comment obscurcir mon "abc.jar" fichier.

J'ai vérifié son site web, mais il contient beaucoup de documents à lire. Je n'ai pas besoin lourds de l'obscurcissement. J'ai juste besoin de dissimuler que, tout simplement, de changer le nom des variables, des méthodes et des classes pour certains illisible. Je sais ProGuard fournir tout cela avec des tonnes d'autres fonctionnalités aussi.

T1. Si quelqu'un pourrait-il me dire s'il vous plaît quelques simples obfuscators ou quelques étapes simples pour utiliser proguard de sorte que je peux juste à l'entrée "abc.jar" et il renvoie "obfuscate_abc.jar" ou quelque chose de simple comme ça.

T2. Une chose de plus, comme mon programme Java utilise des bibliothèques externes, dois-je donc besoin de dissimuler ces bibliothèques trop?

T3. Eclipse ou NetBeans plugin disponible pour cette dissimulation?

J'ai aussi entendu dire que l'on ne devait retenir la table de mappage de fichier avec nous afin que dans l'avenir on peut corriger ou de les modifier de code masqué par le premier de brouillage avec l'aide de la cartographie de table qui a été créé au moment de l'obscurcissement.

T4. Donc, encore une question est de savoir Pourquoi avons-nous besoin pour garder que le mappage de table avec nous? Nous ne pouvons tout simplement de conserver une copie de l'onu-obfuscation application, afin d'apporter des modifications à ce que (si nécessaire, dans l'avenir). Est-il une raison de conserver ce mappage de fichier de la table avec nous?

Rappelez-vous aussi que si vous utilisez la réflexion et/ou de chargement par nom, un obscurcissement va briser votre programme.
Christopher a dit, il y a un manuel, on ne peut pas (et ne pas le lire pour vous)
Pourquoi ne pas prendre un coup d'oeil à l'amende plein d'exemples dans le proguard.sourceforge.net/manual/examples.html et ensuite poser une question sur quelque chose de spécifique que vous avez des problèmes avec?
par le temps que l'OP a lire (et +1) toutes les réponses, il pourrait avoir 'lu sur le site" et obscurci son code
Je voudrais réfléchir à deux fois sur l'introduction de nouvelles technologies de deux secondes avant l'expédition avec le code non testé la technologie à un client.

OriginalL'auteur Yatendra Goel | 2010-01-23