I have a piece of software with different unlockable modules. Each module has to be purchased separately.
I've started with assigning a unique key to each module via Guid.NewGuid
method.
Now I have to provide users with serial numbers for activating those upgrades, and then the numbers will need to be validated:
- Serial number belongs to specific product key
- Serial number is valid for specific product key.
Any suggestions how to generate a serial number based on the Guid product key and perform a reverse operation for validation?
Thanks.