Skip to content Skip to sidebar Skip to footer

Sqldroid And Encrypted Database

My App has an already existing Database. With 'already existing' I mean that I don't create a Database in my App, I just connect to it and read the data. To setup the connection I

Solution 1:

Otherwise my Database is unencrypted and anyone could read the data.

You cannot hide data from the user of the device. Even if you encrypt the data, you would have to have the decryption key in your app, which can be found without much effort.

Using encrypted databases (e.g., SQLCipher for Android) to allow the user to defend the user's data against other people is perfectly reasonable.

That being said, SQLDroid would need to be ported to use SQLCipher or some other encrypted SQLite engine. I see no evidence that this work has been done.

Post a Comment for "Sqldroid And Encrypted Database"