We are working on a application suite with support of windows(.net), Iphone, Android and Blackberry and all these application shares the same data (syncs with a wcf services).
Whenever a device ads a new record, it encrypts the data and and saves in the local database and on sync it post the record to server as it is.
Now when the same record opens on the other device it need to be decrypted first and here comes the problem the cryptography library w开发者_运维技巧e used doesn't support iPhone. its name is Bouncy Castle. (www.bouncycastle.org)
Now, we are looking for the replacement of BouncyCastle for Iphone OR if there is some sort of tested library that support all above plateforms then please let us know. Please note that we are looking for AES256 encryption algo.
Thanks in Advance Mubashar
BlackBerry has native support for AES in their API:
http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/crypto/AESEncryptorEngine.html
You can compile and link against OpenSSL on iPhone without any problems.
精彩评论