• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Registering software
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Registering software
      • From: "Tom Harrington" <email@hidden>
References: 
 >Registering software (From: "D.K. Johnston" <email@hidden>)
 >Re: Registering software (From: "Marcus S. Zarra" <email@hidden>)
 >Re: Registering software (From: "Finlay Dobbie" <email@hidden>)
 >Re: Registering software (From: "Marcus S. Zarra" <email@hidden>)
 >Re: Registering software (From: "Finlay Dobbie" <email@hidden>)

  • Prev by Date: Forms in PDF?
  • Next by Date: Cocoaheads Lake Forest Meeting tomorrow, Mar 14, 2006
  • Previous by thread: Re: Registering software
  • Next by thread: Re: Registering software
  • Index(es):
    • Date
    • Thread