Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the general approach to implement the serial number and activation protection for Java Application? [closed]

Tags:

java

I want to create a Java Desktop Application and want to employ some mechanism to protect my software from illegal copy. What is the general best approach to implement the serial number and activation protection for Java Application? If the user can activate the software correctly, where to store the activation info?

Thanks.

like image 913
zs2020 Avatar asked Apr 10 '10 21:04

zs2020


1 Answers

There can almost be only one answer: On your server, together with a significant part of your algorithm(s). If all the code has to be on the client, then all that could work is

  1. Trusted computing (ultimately a hardware barrier)
  2. Steganography (obfuscating, scattering, hiding, deceiving, ...)
like image 143
Chris Lercher Avatar answered Oct 17 '22 00:10

Chris Lercher