I am interested in a couple ideas or an algorithm to do the following: (no code is really necessary -- I am looking forward to working on this -- and learning a CGI language)
Our company would like to implement a copy protection scheme for our software. We would like to do this via our web site with a CGI program so finishing software installs occurs automatically when they submit a form from our web site.
This could take place as a "nugget" with password protection that they download. We've thought of setting a cookie and have the downloaded "nugget" look for that (but the placement of the cookie depends on the web browser that they use and is a text file that can be manipulated.
Pretty much the only requirements are that it is secure:
1. the client cannot send someone else the software and the nugget and have the install work on the other system)
2. the client cannot send someone else the software and the other person can download the nugget themselves
and easy for the customer to use.
I would like to incorporate a "clock winding" where a copy protection clock (that we have already embedded in the system) would be "wound" so that their software will not quit working after the clock reaches 0. We do this now but they have to call us. I would like to be able to do this automatically.
Thanks for any ideas you may have.