Bill

Thanks, I took a look at your Encryption Demo Stack which works correctly both 
in the IDE and as a standalone. It does look as though the problem that I'm 
hitting is due to the limitations of a field and not the encryption functions. 
I will continue to investigate.

Regards

Peter


On 20 Feb 2014, at 15:31, Bill Vlahos wrote:

> Peter,
> 
> I don’t know why it would be different in the IDE vs a standalone but I 
> wouldn’t expect it to work correctly working with fields. There are 
> limitations of what can be in a field.
> 
> I wrote the “Encryption Demo Stack” in RevOnLine that works both compiled and 
> in the IDE. It puts the encrypted content into a custom property to avoid the 
> problem you describe. You could take a look at it to see how it might be 
> different from your stack.
> 
> I just tested it with LC 6.5.2 under 10.9.1 but it was written a long time 
> ago so it should work fine in 10.7.
> 
> Bill Vlahos
> _________________
> InfoWallet (http://www.infowallet.com) is about keeping your important life 
> information with you, accessible, and secure.
> lcTaskList: (http://www.infowallet.com/lctasklist/index.htm)
> RunRev lcTaskList Forum: (http://forums.runrev.com/viewforum.php?f=61)
> 
> On Feb 19, 2014, at 6:19 PM, Peter W A Wood <peterwaw...@gmail.com> wrote:
> 
>> I've written a very simple stack to encrypt or decrypt some text. There are 
>> two fields (In and Out) and two buttons (Encrypt and Decrypt). When I 
>> encrypt test in the IDE and then paste the encrypted text from the Out field 
>> to the In field and then decrypt it, I get the back the original text. But 
>> not in an OS X Standalone. From a few experiments, I suspect that the issue 
>> is related to displaying the encrypted text, probably an encoding issue.
>> 
>> I'm using LiveCode 6.5.2 under OS X 10.7.5
>> 
>> Here is my script:
>> 
>> local tData
>> local tDisplay
>> local tPassword
>> local tSalt
>> local tIV
>> 
>> on openStack
>>  put the sha1Digest of "My Old Password" into tPassword
>>  put "12345678" into tSalt
>>  put "1234567890123456" in tIV
>> end openStack
>> 
>> on encryptMSG
>>  put Field "In" into tData
>>  encrypt tData using "aes256" with password tPassword and salt tSalt and IV 
>> tIV
>>  put it into tDisplay
>>  delete char 1 to 16 of tDisplay
>>  put tDisplay into Field "Out"
>> end encryptMSG
>> 
>> on decryptMSG
>>  put Field "In" into tData
>>  decrypt tData using "aes256" with password tPassword and salt tSalt and IV 
>> tIV
>>  put it into Field "Out"
>> end decryptMSG
>> 
>> When I copy the encrypted text from the OS X standalone into a text editor 
>> (or even Mail), it displays differently (hence my suspicion that this is an 
>> encoding issue.
>> 
>> I appreciate any suggestions as to where I am going wrong.
>> 
>> Thanks
>> 
>> Peter 
>> http://LiveCode1001.blogspot.com
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to