Give me some tips about how to best protect you software from piracy. I have a software that I sell on my website. Not only serial keys but other tips.
You could implement a system so that each key is dependent on the customer's computer name and user name. The licensed users could generate a valid registration key from your website that would work only on their computer.
you must use a strong encryption which you can control online.people must login everytime they use their software.however this creates too much problem if your authorize server goes down.so be careful with that setup. regards