Results 1 to 6 of 6
  1. #1
    piyu.sha is offline Member
    Join Date
    Oct 2008
    Posts
    31
    Rep Power
    0

    Question Recommendations for Code obfuscation

    Can anyone suggest a reliable free Code obfuscation software which we can utilize to safeguard our java source de-compilation.
    Live life king size
    [Lucene]

  2. #2
    kzvi.kzvi.1 is offline Member
    Join Date
    Oct 2008
    Location
    US
    Posts
    58
    Rep Power
    0

    Default

    We have used Proguard for obfuscation, it does a good job obfuscating as well as doing optimization.

    Below article has some information and pointers to the topic Techniques Beyond Java Obfuscation

    Hope this helps.

    ____________________________________________
    Software Wiki | Interview FAQs | Lucene Search | Oracle | ORM | Struts2 | Job Seeker
    Have fun....
    JAVA FAQs

  3. #3
    fishtoprecords's Avatar
    fishtoprecords is offline Senior Member
    Join Date
    Jun 2008
    Posts
    571
    Rep Power
    7

    Default

    Don't bother. While there are obfuscators out there, what do you think it will really do?

    If you deliver your bytecode, someone can decompile it. Get used to it.

    If you want to protect your source, don't deliver the code, run it as a service.

    Obfuscators are weak attempts at DRM, and we all know that every attempt at DRM has failed.

  4. #4
    piyu.sha is offline Member
    Join Date
    Oct 2008
    Posts
    31
    Rep Power
    0

    Default

    But what if the software need to run on standalone basis. Should there be any way?
    Live life king size
    [Lucene]

  5. #5
    fishtoprecords's Avatar
    fishtoprecords is offline Senior Member
    Join Date
    Jun 2008
    Posts
    571
    Rep Power
    7

    Default

    Write your code in C or assembly.

    You simply can't do it in Java. You can pretend to do it. But its impossible to do it robustly.

  6. #6
    georgemc is offline Senior Member
    Join Date
    Sep 2008
    Posts
    135
    Rep Power
    0

    Default

    Why bother? What are you hoping to achieve by obfuscation? Unless you've got some marvellous new algorithm or something to keep protected - in which case your first port of call is get a lawyer - then it's not worth the bother. It won't protect your code from piracy, it will only slow down rather than prevent reverse-engineering of your code, and, most importantly, it does nothing to prevent people stealing your ideas, since they can see what your software actually does, simply by using it!

    Yeh, obfuscators apparently have some beneficial side-effects if you're deploying to mobile devices, but code obfuscation itself is rarely necessary, if you actually think about it. Just look at the massive amount of top-quality open-source software available, to see how little other people care about this

Similar Threads

  1. my first jsp code
    By munna_dude in forum JavaServer Pages (JSP) and JSTL
    Replies: 1
    Last Post: 04-29-2008, 10:14 AM
  2. I need help fixing my code.. or non code?
    By MrHuggykins in forum New To Java
    Replies: 1
    Last Post: 03-19-2008, 11:12 PM
  3. I need help on my code
    By jason27131 in forum New To Java
    Replies: 4
    Last Post: 07-28-2007, 05:23 AM
  4. tic tac toe code
    By zoe in forum New To Java
    Replies: 1
    Last Post: 07-23-2007, 05:36 PM
  5. Replies: 1
    Last Post: 04-26-2007, 04:52 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •