如何为我的Android应用程序加密sqlite数据库? 我的应用程序用户sqlite数据库存储各种在线帐户的用户名和密码。 请帮帮我。
答案 0 :(得分:2)
尝试
http://sqlcipher.net/sqlcipher-for-android/
但请注意,您需要使用proguard来obfuscate您的解密代码和密码。否则,对您的应用程序进行反向工程并解密数据库将是一件容易的事。
最好的解决方案是,如果用户每次都需要在数据库中输入密码,那么就不必将其存储在反向工程师可以找到的代码中。