Protecting Local SQLite Database (Android Application) -


we have android application stores data in local sqlite database; performance, allow working off-line (as in areas low signal).

at moment, data stored in encrypted format (passed down our web servers), in causes performance issue, example, if want search records particular "surname", need decrypt of data, rather using straight sql query, include where surname='smith'

we cannot (as stands) store data in more friendly 'open-format', it's possible 'root' device, take copy of mysql database, open , read data.

is there means (perhaps can provide example) either password protect local sqlite database or somehow apply encryption, can (from application perspective) have database available in open format, if would-be hacker got hold of device , rooted ... have hard time reading our data?

i have searched suitable solution , cannot find options sqlite database, 3rd party software or examples of code this.

sqlcipher, might work in case


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -