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)?

Community
  • 1
  • 1
Zeemee
  • 9,655
  • 11
  • 48
  • 75

3 Answers3

3

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

Hermann Hans
  • 1,768
  • 1
  • 13
  • 23
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

David Grant
  • 13,235
  • 3
  • 52
  • 62
  • 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. – Zeemee Feb 03 '10 at 09:55
2

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

er4z0r
  • 4,311
  • 8
  • 37
  • 61