Password protect a stack

Richard Gaskin ambassador at fourthworld.com
Sat Jan 22 15:08:59 EST 2005


Paul Salyers wrote:
> How do you password protect a stack so some1 can run it but not see the 
> code?

Set the passkey property of the stack.

There's probably a better way to do so than using the Message Box or my
Prop Sheet palette, but darned if I could find it in the IDE UI or the docs.

> and is it hack proof?

Nothing is hack-proof.

The current script encryption is a derivative of DDE so it has known 
exploits but is reasonably secure for real-world usage.  The relative 
few who have the skills/interest to crack it can probably also run a 
disassembler, so as with any program it's not that hard for a 
sufficiently motivated person to learn any program's instructions (the 
average time between a release of a software product and the release of 
its crack is about 3 days; the game industry, with the best minds in the 
business pounding on this problem daily, hopes at best to extend that to 
60-90 days).

Fortunately few algorithms are atom-splitting enough to lose sleep over
it.  Very few algortithms can't be derived/replicated by simply
observing a program's behavior.

Protection of passwords (easy with MD5digest) and data (easy with v2.5's
industrial-strength encryption) are usually much higher priorities.

--
  Richard Gaskin
  Fourth World Media Corporation
  __________________________________________________
  Rev tools and more: http://www.fourthworld.com/rev


More information about the use-livecode mailing list