On Nov 29, 2004, at 1:36 PM, Steve Bonham wrote:

on closestack
        open file "settings.txt"
        encrypt fld "password" using "bf-cbc" with "Danger, Will Robinson."
        write it to file "settings.txt"
        close file "settings.txt"
end closestack

Yeah, but the encrypted data is binary, so try this...

on closestack
   encrypt fld "password" using "bf-cbc" with "Danger, Will Robinson."
   put it into URL "binfile:settings.bin"
end closestack

Or use base64encode() if you need to have a text file.

Now you need to make sure no one will see your secret phrase "Danger, Will Robinson."

This would result in "Jedi2004" appearing in fld "password" again?

Yes, once you resolve the binary issue.

-- and I can use any value for the pass_phrase so I could replace "Danger, Will Robinson." with "Luke, Trust the force!" right?

Right.

This can be a confusing example to some folks, in that you are encrypting something you call a password. This will work with any data.

Of course you have to address the problem of what to do when there is no settings file and what to do about folks copying settings files (which might be nothing).

Dar

****************************************
    Dar Scott Consulting
    http://www.swcp.com/dsc/
    Programming Services
****************************************

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to