SKGL – Serial Key Generating Library is a very simple licensing system that might be used to protect .NET Applications. If you like it, please donate!


* Create and validate human-readable serial keys.
* Simple 20 characters format:  MUYVD-LSEBY-CXHRQ-XFAGY.
* Add eight different features.
* Set a time limit. (Max 999 days).
* Lock a key for a specific machine.

There is a newer version of this package available.
See the version list below for details.
Install-Package SKGL -Version
dotnet add package SKGL --version
<PackageReference Include="SKGL" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SKGL --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added Iberna's ( patch, getHardDiskSerial, that now supports virtual box environment.

From a structural point of view, I've removed some code that was not used, replaced the MegaMath with BigInteger, and changed from Visual Basic to C#.

For users of SKGL or, this should not make any difference, except that operations will perform much faster and the size of the dll is much smaller! :)


Release notes + acknowledgement:


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 4,557 4/20/2014 704 1/2/2014