home *** CD-ROM | disk | FTP | other *** search
- Path: news.genie.net!usenet
- From: i.einman@genie.com (IAN J. EINMAN)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Key File Programming
- Date: 7 Feb 1996 07:39:37 GMT
- Organization: via GEnie Services (1-800-638-9636 or info@genie.com)
- Sender: i.einman@genie.com (IAN J. EINMAN)
- Message-ID: <4f9kvp$m70@rock101.genie.net>
- NNTP-Posting-Host: rock103.is.ge.com
-
- >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.
-
- Here's my opinion on the topic.
-
- Just create a lightly encrypted file that contains the user's name. Do not accept
- registrations from people that don't give their real names...
-
- In your program create a function to read and validate the keyfile. Of course it needs a
- checksum. Be creative as you can, but don't waste time with major encryption.
-
- It is a waste of time to fret about piracy. Light keyfile protection will keep
- most users from using your full program. Pirates would never pay for it anyway.
- Piracy, especially in games, is an important issue. But the thing is, even if half
- the people using your program pirated or cracked a keyfile, very few of them would
- PAY for it otherwise. They just wouldn't use your keyfile.
- <<program.
-
- The keyfile is just a nudge for DECENT people (the kind with a conscience) to pay for
- something they might not otherwise. They like to feel they are getting something
- for their money... and some people seem to be satisfied by recieving a little deal
- in the mail that gives them more features.
-
- Unless you are master-brainiac encryption-guru of the CIA Special Task Force on
- Prime Number Modulo base 80 encryption Schemes, you will NEVER NEVER NEVER be able to
- create a keyfile that a pirate cannot crack. Don't think you can.
-
- The pirates unfortunately include some of the smartest programmers in the world.
- You will not stop them. Just ignore them, and work on creating good software.
- If you create something decent, and support it well, people will pay you for it.
-
-