Re: Registering software
Re: Registering software
- Subject: Re: Registering software
- From: Kevin Boyce <email@hidden>
- Date: Mon, 13 Mar 2006 14:41:34 -0500
On Mar 13, 2006, at 1:53 PM, Finlay Dobbie wrote:
The Obj-C interface is obviously trivial to crack (say, inputmanager
which overrides the validation function and always returns
"registered" with a category, or something).
I was amused to see that (AFAICT) the esellerate solution works
exactly that way, with an obviously-named Obj-C class that simply
returns YES or NO. Or at least that's how it appears to me, without
actually having tried it. Man, how easy is that to break!
Anyway, I rolled my own, based on SharewareDemo, by Andrew Choi. It
has a Registration class which does return a BOOL, which is then used
(only) to enable/disable the "Register" button. The actual truth of
registration is made available to the rest of the program through the
low-order bits of an unrelated global variable. Not the ultimate in
security, but at least it doesn't scream "crack me!"
Also, the license key is a hash made from the user's name and email,
to provide a certain amount of psychological resistance to sending
the key around to the world.
Given my price point ($20) and customer base (not generally computer
programmers), this seemed adequate for my needs.
-Kevin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden