Rijndael AES encryption algorithm doesn't work on BlackBerry - blackberry

I am using Rijndael AES encryption algorithm in my RhoMobile Development for
Android and BlackBerry.
It is working on Android, but for BlackBerry I can't get the exact encrypted text.

Related

BouncyCastle implematetion on iOS

I have implemented ECDSA on android using bouncyCastle with the help of this link: https://snipplr.com/view/18368/
Now I am stuck in iOS implementation as bouncyCastle doesn't support on iOS and I want to develop similar input and output relationship for digital verification module for SHA256 and particular curve.
please help.

how can I use ECDH for encryption in iOS?

I have developed an Android app which uses 128-bit ECDH key to encrypt/decrypt data (using bouncy castle project). Now we are going to develop the same app for iOS and I am looking for ECDH library in iOS. How can I use ECDH for iOS 6.0+? Is there any implementations?

Implementing encryption in cordova application

I'm working on a cordova based mobile application for iOS. I've user created data as JSON and images. I need to encrypt both. After googling I found that iOS itself supports data encryption but to utilize that we've to set passcode for your iphone. Is there anyway I can use the native iOS encryption for only my cordova app instead of applying to the complete mobile? If that's not possible what is best alternate way I can encrypt data and images in cordova?
iOS has a rather complete set of cryptographic functions in CommonCrypto, part of the Security framework.
You can use the AES encryption and the keychain to securely save the encryption key. There are many examples on SO. Additionally there are complete projects such as RNCryptor that can be used.
There is a cordova plugin that uses RNCryptor available here.

iOS and Windows Phone compatible encryption

I'm a real noob to encryption. After breaking my head over this for a couple of days i've decided to search for help on StackOverflow.
Currently I'm developing mobile applications for iOS, Android and Windows Phone. In the application i need to request data from a server with an encrypted url. Because the application has to be for iOS, Android and Windows Phone i need to use an encryption that works on each platform. I've decided to use AES encryption with a key and an iv.
I've gotten the AES encryption to work for Windows Phone, but am really stuck on iOS. I've searched the web for a good example but haven't found anything that explained the whole proces. Could anyone help me by giving me an example (with explanation) or a good URL?
Would really appreciate the help!
Edit:
I know I want to generate an AES key based on a key and an iv. With the aes key i want to encrypt my password. The exact question is how i would do that in code.
I have used openssl for encryption between devices and platforms. There is quite of bit of documentation available and I'm pretty sure it will work for what you need.
There are also several wrappers available on github too to make encrypt/decrypting a bit easier.
OpenSSL
I've ended up using AES. This Encryption type is available for Android, iOS and Windows Phone.
For iOS and Android there are plugins available on internet to make the work easier for you. Just search for {platformname} AES and you should get enough websites.

VOIP SDK that support voice encryption

We need to develop an application that will allow users to communicate through an encrypted channel (ZRTP support will be great). This application should run on Android or Windows mobile. Is there any SDK with voice encryption built-in support? In there is no such SDK for mobile platforms then may be one exists for desktop Windows?
If you're looking to quickly get up and running on multiple platforms, then I would highly recommend the packages from the folks at 'antisip' (www.antisip.com).
They might not have support for ZRTP, but I know they support at least SRTP (which is an encryption protocol for RTP), and are pretty current, both in terms of SIP protocol support and platforms implemented.
The last company I worked at has successfully implemented VOIP clients on windows, mac, linux, Playstation 3, Android and iPhone with this technology.
Their licensing terms are also very reasonable (distinct all you can eat 'site licenses' per platform, yearly support contracts).

Resources