Algorithm versions are important because they specify the significance of an update, and the way it might affect key validation.

SKGL version (library) ISF SKA Remark
1.0.0.0 (+minor versions)     1

n/a

The algorithm for serial key generation is very different from other versions
2.0.1.0 2 1 Keys generated in 1.0.0.0 will not work.
2.0.2.1 2 1 Minor change. Does not affect the validation process of previous versions.
2.0.3.1 2 1 Minor change. Also, this will not affect the validation process of previous versions
2.0.4.1 2 2 Change in check-sum. Keys generated in previous versions will not be validated.
2.0.5.2 2 2 A new functions for generation of machine ids. No changes in key validation nor generation with previous versions.
2.0.5.3 2 2 No changes to key generation/validation with previous versions. Fixed a bug that had to do with permission.

ISF - information storage format, is in other words the the structure of the key, i.e. length of check-sum etc.

SKA - serial key algorithm, is the version of algorithms that are used to generate a key i.e., the algorithm of generating a check-sum.

In order to get the version number of SKGL, please use following code:

string version = typeof(SKGL.Generate).Assembly.GetName().Version.ToString();

or

Dim version As String = GetType(SKGL.Generate).Assembly.GetName().Version.ToString

Last edited Apr 20, 2014 at 3:29 PM by artemlos, version 6