Android encrypt/decrypt sqlite database 100% secure
SQL Lite is a lightweight database system.Having said that it also has few hacks possible into the system to make it encrypted OR password protected. Here are few of them which I know :-
SEE: The SQLite Encryption Extension (SEE) is an add-on to the public domain version of SQLite that allows an application to read and write encrypted database files. Four different encryption algorithms are supported:
RC4
AES-128 in OFB mode
AES-128 in CCM mode
AES-256 in OFB mode
WxSQLite: A wxWidgets style c++ wrapper that also implements SQLite's encryption.
3.SQLCipher - SQLCipher has a small footprint and great performance so it’s ideal for protecting embedded application databases and is well suited for mobile development.
Personally I recommend as per your needs SQLCipher is the best one to go for.I have tried it.Its highly recommended Open-Source System.