INTRODUCTION
------------

This is lmkg7, a vendor key generator for the version 7 FLEXlm software development
kit.  This code generates a set of valid vendor keys for a given vendor name.  Keys
generated with this software are valid on all known platforms.  This works with an
early version of the V7 FLEXlm SDK;  It's not known if this will work with later versions
of this kit, as it hasn't been tested.   Latest test release is 7.0d

USAGE
-----

The license keys are only dependent on the encryption seeds and the information 
in the license.  The vendor keys do not affect the license keys generated with the 
software.  

The vendor keys are different for each major version of flexlm.  What this means is
that version 4 keys are only good for the version 4 SDK, version 5 keys are only good
for the version 5 sdk, and so on.  If you have a product licensed with version 5 of
the SDK, you cannot use the keys with ther version 6 sdk.  If you have managed to 
extract the encryption seeds from the target,  you can use those encryption seeds 
with a set of vendor keys generated with this software, and generate valid licenses
with the version 7 SDK.  Bear in mind that you should use lmcrypt for this process,
and that the version flags should be set to the appropriate version.  A typical
usage of using the version 7 lmcrypt to generate version 5 licenses would look 
something like this:

lmcrypt -verfmt 5 -longkey license.dat

Also, please note that if you use this software to generate vendor keys, the vendorkey5
value will probably be different than the one used in your target.  You have to use
a tool such as lmvkey5 or the methods described in the Fravia essays to extract this 
value for the XOR operation with the encryption seeds.

Usage of the program should be self explanatory.  Run from a dos shell - not the most 
beautiful thing, but the code was originally developed on a non-windows environment.

A typical use of this program is if you have only the version 7 SDK but wish to generate
keys for other versions of the FLEXlm SDK.

I hope this program is useful to you.

