This project is for Activation module to be written in C#:
1. Build algorithm to collect system information to identify the server and package into a ID string (limited length to 16 characters). Information gathered should be sufficient to identify server more-or-less accurately.
2. Build algorithm to generate activation code based on ID string. Activation code limited to 16 characters
3. Build a EXE that generates and shows ID string, accepts activation code, and validates it against algorithm