i' ve created a Demo of a "Security-System" to protect Your Games from piracy.
On Start of the Programm, it creates a "Challenge"-Code that need to be sent to the Developer and then via a "Tool" the Developer can create the Serial-Number which will unlock the Game ONLY on the Machine it is installed. (Following Extensions needed: "Quick-Hash", "AES-Fusion" and "Advanced-Volume-Info". It could be done without Quick-Hash.
Anyway, here' s the Demo: