encrypt and decrypt on iOS
MikeKerner at roadrunner.com
Sat Apr 26 15:53:39 CEST 2014
One more thing - don't forget to decode before you decrypt.
On Sat, Apr 26, 2014 at 9:52 AM, Mike Kerner <MikeKerner at roadrunner.com>wrote:
> There are two ways to do encryption on ios in LC:
> 1) Monte has an encryption external in his mergEXT suite
> 2) You can use the native code. The native code uses OpenSSL. Due to
> some technical issues it CAN be less secure than the libraries that Monte
> is using, but that is something for you to decide.
> You should also encode the encrypted data (AFTER encryption) to ensure
> that it transports properly.
> The syntax looks like this, assuming:
> * The data you want to encrypt is in "what"
> * The cipher you want to use is aes-256
> * The key you want to use to do the encryption is in "theKey"
> encrypt what using "aes-256-cbc" with theKey
> put base64encode(it) into what #v. 1.6 was bit16
> From here you would either embed "what" into an email or write to a file
> and attach the file.
> If it was me, and I was helping you, I would suggest that you do not send
> email from ios, but that you use dropbox, because if you send email, your
> user will get a chance to see the email and thus screw something up, maybe
> by sending the encrypted data to somewhere else, or if you are directly
> embedding the "what" container in an email, by accidentally deleting or
> adding a character, or maybe a helpful introduction like "Here's the
> email", which will screw up your decryption, of course.
> Dropbox integration is fairly straightforward. Monte has a couple of
> externals in the mergEXT suite, and there is also an open-source library
> that several of us have worked on that works (but it is arguably not as
> fast as Monte's external, because it relies on Dropbox's REST API, so your
> app will, in effect, have to sit there while the file(s) transfer).
> On Sat, Apr 26, 2014 at 3:16 AM, Jim sims <sims at ezpzapps.com> wrote:
>> Am trying to figure out how to use the new Encrypt/Decrypt with iOS.
>> I want to encrypt a few hundred words of data then send as a file
>> attachment via email. I have zero idea what PEM format and such are.
>> Anyone have a stack that shows how this is done?
>> Would be great to have example stacks for new commands and features when
>> new versions come out.
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
> and did a little diving.
> And God said, "This is good."
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
and did a little diving.
And God said, "This is good."
More information about the use-livecode