Machine Code Algorithms

SKGL Extension supports two hash methods that can be used to calculate a machine code. The machine code can then be used during key activation to ensure that the key only works on specific computer. Example There are currently two methods, SHA1 and EightDigitLongHash. You can always pick a different algorithm to […]

Optional Field

For newer implementations, please consider using Data Objects instead. Each key has an optional field associated with it. When you create a key, you can set it to any positive integer. The purpose of the optional field is to allow storage of quotas for the client application. The client application […]

Activation Forms

A great advantage of an online validation system such as SKM is that you can instantly check whether a key is valid (and plenty of other things to). However, some computers, particularly those in a corporate environment, don’t have direct access to the Internet. In order to ensure that it’s […]

Key Activation and Validation

Contents Introduction Validation Activation Using Activation to Limit the Number of Devices During Key Creation For Existing Keys Upgrading Licenses Other Customizations to Keys Trial Activation Optional Field Pre-configured devices Implementation Introduction SKGL Extension (.NET and Java) Web API (platform independent) Examples Introduction Serial Key Manager’s Web API allows you to […]


On this page you can see some of the common questions related to the way Serial Key Manager functions in terms of security. You are always welcome to ask us questions! Is the website database encrypted? The database is encrypted and all requests that occur between the web application and […]

Block Key

In order to Block a key, Go to the product page: and choose the product where you want to block a key. Choose a key and press on the either “yes” or “no” in the Block column. Note If you block a key, it will not be considered as valid in […]