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