I've been looking for a way to securely send data from my upcoming (Fusion-powered) iOS app to & from a web server and I'm hoping someone more knowledgeable can tell me what the benefits would be of using an extension (something like AESFusion but for iOS) instead of just implementing the AES algorithm using events and conditions within Fusion?
Developing an iOS compatible AESFusion-like extension would take me a lot longer as I'd first have to learn Objective C.
However, the only benefit I could see is that it would be less computationally expensive and therefore faster at encrypting and decrypting.
I have very little data to transfer and brief delays won't be a problem for me. So considering how much longer it would take me to put together an extension, I think my best option would be to encrypt and decrypt the data using a shared key from within Fusion by incorporating the AES algorithm into a series of events and conditions, rather than creating an extension.
Aside from being less computationally expensive, would there be any benefit to developing an extension to do it?
I realise there are still lots of other security hurdles to overcome, but in terms of the basic choice I currently have ("events+conditions" vs "develop an extension") are there any other major benefits or disadvantages I have overlooked?
Thanks.
P.S. I have Fusion 2.5 dev, all exporters except Mac, etc. I just haven't registered them on here yet.
P.P.S. I have a few follow-up questions regarding this and other aspects of encryption. But right now this is the biggest question I need to answer.