I have an application where they can use it for free for 30 days then after that they'll need to register it in which I figure using a product key would be something familiar for people, problem is I don't really know where to begin creating a keygenerator that would generate the keys for my app, the other thing would be upon registering in the app it would need to validate the key before accepting it. Anyone know of any articles that would get me started on this topic?