encrypt not working in Leopard - temporary solution suggestion
Josh Mellicker
josh at dvcreators.net
Fri Dec 14 21:59:51 EST 2007
For encryption/decryption on Leopard, until things are fixed, I've
been using this simple substitution cypher plus a Base64encode/decode:
------------------------------------------------------------------------
------------------------------------------------------------------------
function lbencrypt pIn
put empty into tOut
repeat for each char c in pIn
put chartonum(c)+2 & tab before tOut
end repeat
return base64encode(tOut)
end lbencrypt
------------------------------------------------------------------------
------------------------------------------------------------------------
function lbdecrypt pIn
put base64decode(pIn) into pIn
set the itemdel to tab
put empty into tOut
repeat for each item c in pIn
put numtochar(c-2) before tOut
end repeat
return tOut
end lbdecrypt
------------------------------------------------------------------------
------------------------------------------------------------------------
Once encryption is fixed you can just put your regular encryption
handlers back.
If anyone has something better, post it if ya got it!
On Dec 6, 2007, at 5:22 PM, Josh Mellicker wrote:
> Has anyone else run into a problem with "encrypt" or "decrypt" in
> OS X 10.5 ("Leopard")?
>
> We have tried using "blowfish" and "bf-ecb", but on Leopard systems
> (dev environment and standalone), it just doesn't execute the command.
>
> For example:
>
> function lbencrypt tData
> encrypt tData using "blowfish" with password "jeepers"
> answer it
> end lbencrypt
>
> the result is simply the original parameter.
>
>
> (On WinXP, Vista, and OS X 10.4 the result is the encrypted data.)
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list