Android encrypt/decrypt sqlite database 100% secure Android encrypt/decrypt sqlite database 100% secure sqlite sqlite

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 :-

  1. 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

  2. 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.