View previous topic :: View next topic |
Author |
Message |
johnd
Joined: 11 Jun 2005 Posts: 3 Location: Cambridge UK
|
Posted: Sat Jun 11, 2005 3:02 pm Post subject: Personalised keys |
|
|
Can I just clarify something? AFAICS the Client ID is just a mechanism to give each licensee a unique key, but there's no reason in principle why there shouldn't be just one single key (or at least just one key for a given app/component version) that gets distributed to everyone, because ILS doesn't AFAICS cross-check a given key to a specific Client ID, it only checks to see if a key is valid for that particular application. Maybe it would seem odd to anyone buying multiple licences at the same location to get eg 5 identical key strings, but in principle it would work. Have I understood this aright? If so then we're only relying on ignorance to stop users passing on a single anonymous key to others as a means of pirating our applications.
Obviously what many other licensing systems do is to include a text string (firstname + lastname or eg company name) as a further seed for the key. Then the key only works in conjunction with the original text string seed. I'd feel a bit more comfortable with this approach. Of course it doesn't stop people passing on both their name and key, but I guess the traceability of the name might make people think a little harder before doing this.
Any chance of adding this feature to ILS? |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Mon Jun 13, 2005 10:43 am Post subject: |
|
|
You are correct - in the next release the client ID is in fact renamed "Serial No" as this is in fact what it is. What having a unique serial number does give you is traceability as to which customer was abusing their licence agreement by sharing the license key. The next release (due tomorrow!) makes it much easier for you to keep track of which license keys were issued to which customers.
If you want a little more security you can implement the scheme you are suggesting already by using the product info field to store a "hash" of whatever personal details you want to verify. Your application would then prompt the user for these details generate the hash and check that it matches that stored in the product info of the license.
We will provide some support for this style of registration based licensing in the next release (not the one we are releasing tomorrow). The downside is that you have to generate the licenses individually as customers register - so you can't simply ship off a block of license keys to your distributor. _________________ Infralution Support |
|
Back to top |
|
|
bwd Guest
|
Posted: Tue Jul 12, 2005 2:54 am Post subject: Personalised keys |
|
|
Has an expected release date been set for the version that will include this feature? I am also very interested in this functionality for use with ShareIt's registration key generation feature. |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Tue Jul 12, 2005 11:32 pm Post subject: |
|
|
The next major release is probably still a month or two away. You could however fairly easily build a key generator yourself using our DLL that conforms to the ShareIt specification for key generators and incorporates a hash of the required information into the product info.
We will add an example that does this the next release. _________________ Infralution Support |
|
Back to top |
|
|
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Wed Aug 31, 2005 3:50 am Post subject: |
|
|
Version 2.1.0 of the licensing system has now been released and includes the ability to customize License Tracker to generate keys that include Product Info generated from customer, sales or other information. _________________ Infralution Support |
|
Back to top |
|
|
|