home *** CD-ROM | disk | FTP | other *** search
- Path: sdd.hp.com!inn
- From: Jeff Grimmett <jgrimm@sdd.hp.com>
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Key File Programming
- Date: 6 Feb 1996 20:42:18 GMT
- Organization: Hewlett-Packard Company
- Message-ID: <4f8efa$4m8@news.sdd.hp.com>
- References: <4equpr$7k2@sundog.tiac.net>
- NNTP-Posting-Host: hpsdv330.sdd.hp.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 1.2N (Windows; I; 16bit)
-
- Darius Taghavy <dart@ycrdi.com> wrote:
-
- >How do the keyfiles work that several Amiga shareware apps use?
- >
- >I am not a pirate. I am a developer myself and am considering
- >a similar scheme for one of my apps that I'm considering to release.
- >
- >If this is a sensitive topic, I would be grateful for private e-mail.
-
- It all depends on how much trouble you want to go to to ensure
- anti-piracy issues are addressed.
-
- I've seen keyfiles that are just containers for cookies that deliver the
- bona fides of the owner to the program, and I've seen keyfiles that are
- in themselves executables, communicating with one or more other processes
- to either deliver the whole cookie or part of it, or to validate it.
-
- I've seen keyfiles that talk to OTHER keyfiles, fercryinoutloud. :-)
-
- I've seen packages that consist of many programs, each reading,
- decrypting, and exchanging a PART of the total cookie.
-
- How secure do you want to be? If you want assurance that pirates aren't
- going to crack your software, then I suggest deep encryption of the key
- data and hiding the extraction of that data from them -- sometimes
- forbid()/permit() will cover this.
-
- If you don't feel like going to all that trouble, save yourself wasted
- time and make it simple and straightforward. Honest people will send
- thier money in anyway and not distribute thier keyfiles, dishonest people
- will get no more honest anyway.
-
- How convoluted do you want to be? I guess that's really the biggest
- question.
-
-
-