http://blog.csdn.net/xiongmc/article/details/25736041
Openssl
1) Open source project Guardian Project tries to get Android phones to also have desktop-like privacy and security, and its features include full disk encryption, secure instant messaging and anonymous web surfing.
Most mobile operating systems lack a strong communication and storage encryption system, and BlackBerry is an exception, but its system is not very friendly to developers. Google has announced the introduction of encryption support in Android 3.0, but the code has not yet been made public. The mission of the Guardian project is to mitigate security risks and plug security loopholes,
Developers are working with the most popular community firmware CyanogenMod, and some of its applications are already available for download. Gibberbot is an alternative to Google Talk, capable of encrypting IM Communications, csipsimple using ZRTP standard encrypted voice communications, porting Tor to Android-compatible built-in browsers and mobile Firefox 4. The Android.mk file is already written. After entering the folder, run $ndk/ndk-build and generate the. So file inside the Obj/local/armeabi.
gcc-4.5.2
Android-ndk-r6
Open Source project: https://github.com/guardianproject/openssl-android
2) Database encryption tool
Solution 1:http://blog.csdn.net/guolin_blog/article/details/11952409
Demo:
Solution 2:http://blog.csdn.net/yinzhengbo/article/details/7898482
3) Android implements offline data.
OpenSSL for Android