When receiving a Registration ID from the user, you can use the ElecKey licensing tools (such as LicenseKey Manager or Activation Server) to decode the Key ID and Program ID, and identify the application. You can specify Key Properties that define the licensing properties of the application. When generating the License Key, the Key ID, Program ID, sum of Registration ID, and Key Properties are encoded together. Similar to Registration ID, License Key is a series of capital letters (e.g. 337Q55N4UHMEMXB17Y8NLJ). The size (number of letters) of the License Key varies depending on the values of Key Properties.
When the user enters the License Key to the protected application, the Key ID, Program ID, and sum of Registration ID are decoded and verified against the Key system. If the License Key is valid, Key Properties are decoded and updated to the Key. Besides, the License Key is saved in the Key and the license mode of the Key is changed to registered (or licensed). If the License Key contains the evaluation flag, the License Key is not saved in the Key and the license mode of the Key remains as unregistered.