Java Obfuscators

Chris Doherty chris-freebsd at randomcamel.net
Wed Oct 29 14:16:44 PST 2003


On Wed, Oct 29, 2003 at 06:51:15PM -0300, Roberto de Iriarte said: 
> I'm sorry, i fail to see the purpose of an obfuscator for Java
> 
> Compiled java apps are platform neutral, so you'll not need to 
> redistribute the sources
> unless you want to. Should your customer need to interface with your 
> classes, a propery
> written JavaDoc should suffice.
> 
> Not that i would not want to tell you about the wonders of Open Source ...

not a source code obfuscator--a bytecode obfuscator. it's possible to run
a decompiler on Java bytecode and recover the sourcecode, or something
close enough to view the algorithms and possibly other information. (I
just did this on some of my code and it's a bit disturbing.) it's kinda
fun.

guavac, jad, and jode are all decompilers in /usr/ports/java.

HTH,
chris


-------------------------------
Chris Doherty
chris [at] randomcamel.net

"I think," said Christopher Robin, "that we ought to eat
all our provisions now, so we won't have so much to carry."
               -- A. A. Milne
-------------------------------


More information about the freebsd-java mailing list