Re: Encrypting lib.
- From: Henrick Hellström <henrick@xxxxxxxxxxxx>
- Date: Mon, 03 Mar 2008 15:27:24 +0100
Roger Lascelles wrote:
The poster was going to encrypt all his licence keys and store them in the executable or data file, with the decryption code included. That means a cracker could recover all the stored licence keys anyway, because the code would decrypt the keys one by one and compare each with the entered key!
At least the hash method does not give away any actual keys.
Sure, if the cracker gets the actual license keys, they can be used by anyone with the authentic software. The alternative is false keys that have to be used with a patch that is applied to the software. Unfortunately that advantage is of limited value. The OP said that the actual keys would expire eventually, and when that happens the cracker would have to patch the software anyway.
The users of this program are existing customers whose keys can be checked in the usual way, then the known good keys are "looked up" in the list to see if they get the date extension. Its just customer management, not high security.
The OP might want to correct me on this, but I think your assumption is incorrect. I believe the OP wanted a mechanism that would allow existing customers to use the general distribution of the software with their existing keys. IOW the users of the program that contains the mechanism would not only be existing customers, but everyone.
Now, of course, it might be the case that the OP is not concerned about cracks, but only want a simple method that can be used for keeping honest users honest. In such case, however, I would argue that the absolutely best approach would be to implement the check server side when the user goes to check for updates. Should the OP consider that approach inadequate, I think it is safe to assume that the OP wants software protection that is not trivial to crack.
.
- Follow-Ups:
- Re: Encrypting lib.
- From: Edwin
- Re: Encrypting lib.
- From: Roger Lascelles
- Re: Encrypting lib.
- References:
- Re: Encrypting lib.
- From: Roger Lascelles
- Re: Encrypting lib.
- From: Henrick Hellström
- Re: Encrypting lib.
- From: Roger Lascelles
- Re: Encrypting lib.
- Prev by Date: Re: ANN: AJC Active Backup 40% discount on Monday only
- Next by Date: Re: AJC Active Backup 40% discount on Monday only
- Previous by thread: Re: Encrypting lib.
- Next by thread: Re: Encrypting lib.
- Index(es):
Relevant Pages
|
|