

So now the problem was to find an encryption extension that doesn't impact the size and performance of the database at the cost of weak security.

SQLCipher encryption is a secure encryption extension but not ideal for the use-case where database size and performance are crucial. These similar issues have concerned many others in the community as discussed below: SQLCipher provides high security but at the cost of performance and storage. The average bulk insertion which used to take few seconds jumped to a couple of minutes using SQLCipher. I readily integrated SQLCipher which was a seamless process but soon I found that it has increased the database size by 70% and intensely decreased the performance of SQL operations. The speed of data insertion is crucial here because the sooner it finishes, the lesser will be the waiting time of the user. If SQLCipher Encryption is banned in your country, you can try these. Refresh the page, check Medium ’s site status, or find. We collected 43 best SQLCipher Encryption alternative apps that you can download and try now. The app downloads the content from the server on user demand and dumps into the SQLite database using bulk insertion. Database Encryption: Saving data securely in Android by Balvir Jha Medium Sign up 500 Apologies, but something went wrong on our end. For my mobile app, which is a reference/library type app, the size of the database is over 200mb and the app performs intensive database operations.
