Skip to content

Key management tools for software licensing and activation. C++ and BSD license.

License

Notifications You must be signed in to change notification settings

TimSC/rsa-license-key

Repository files navigation

rsa-license-key

Key management tools for software licensing and activation. C++ and BSD license. Based on crypto++.

On debian/ubuntu/mint:

sudo apt-get install libcrypto++-dev libxml2-dev

Compile using "make"

genmasterpair - to generate master keys. Keep the private master key in an ultra secure place.

gensecondarypair - to generate a secondary key that is signed by the master key. Keep the secondary master key secure, but if it is compromised, it can be revoked.

genxmllicense and genlicense - generate license files that are signed by the secondary key (which is in turn signed by the master key)

verifyxmllicense and verifylicense - verify signatures in the license file

Adapt the license generation and verification to your own needs.

About

Key management tools for software licensing and activation. C++ and BSD license.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published