Generating a Unique Key on using C#
See the question and my original answer on StackOverflowYou could use my answer to another similar question on SO: Serial numbers generation without user data
The algorithm allows to install a hidden byte in a guid (128 bits). The hidden byte could contain for example a month (from a fixed date in time, with 4 bits you can code 32 months) and a day (4 bits).