1

Possible Duplicate:
How to lock compiled Java Classes to prevent decompilation

...ideally combined with licensing? Our product is ported from PHP to Java. With PHP, there was a great code encryption / license tool named IONCube Encoder. It encrypts the PHP source code an allows the execution only if a appropriate license is present.

Is there any equivalent for a Java application (that does not rely on a hardware dongle)?

1
  • In this context, "encryption" is really just a form of obfuscation, since the key has to be available in the code you are trying to secure. Commented Feb 3, 2010 at 12:49

3 Answers 3

3

Take a look at JET Excelsior. That's what we've been using and it's worked pretty well for us.

Sign up to request clarification or add additional context in comments.

1 Comment

Oh, good Idea, we used it once a couple of years ago - we will evaluate this.
2

IONCube Encoder works by obfuscating your code, not encrypting it. If you want to get the same effect, there are a number of obfuscation tools for Java, such as

1 Comment

Thank you for your reply, but I'm in doubt about what you said about IONCube. It works with a key to encrypt the source code and decrypts it using a PHP-Module an the licence as decryption key.
2

You might also want to have a look at the proguard obfuscator

1 Comment

Thank you but does this achieve byte code encryption?

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.