I think of more than 1 way which makes it virtually impossible (read; so hard
to crack thatīs not feasable to do it) to protect software. You really think
all these software companies make kickass software but canīt develope a
licensing system that would REALLY protect their software?
Iīll describe just 1 way to do it in a few words. software connects to server
with a x bit encrypted key. Server opens key verifies key (1 time) sends back
new key which is again packed in a key. All keys are 1 used 1 time....pretty
simple to build and worst case scenario if youīre able to crack both keys you
can only use the software once coz the server will notice and wonīt send new
keys.
and thatīs just 1 way to do it if computer is not connected to internet it could
be verified by a usb stick which is registered to a encrypted key of several
system ids like mac address processor serial number, etc, etc.
This same technique is used for RFID chip payment systems / id verification
which (mark my words) will replace the Credit Cards as internet payment
option in the near future. Iīm actually working on something like this
This will also be used for payment systems in shops, bars, clubs, etc, etc.
