This library is used to add a license check for an application.
A user can only use the application if a valid license file is available.
- Generating random private keys using openSSL.
- Generating the public key from a private key.
- Signing text using a private key.
- The library combines the openSSL calls to a simple class which is easy to use.
- Compiletime random string XOR encryption is available to hide constant strings in the binary file (used to hide the public key).
- License generator to manage and create licenses for any project that uses this library.
The License generator is an external tool to generate the private and public -key for the application that needs a license.
The public key needs to be embedded in the application.
The License generator generates and signs the created license files.
The validation functionality needs to be implemented in the application that needs a license.
See License for mor infos about the implementation.
