如何为Android应用程序加密SQlite数据库?

时间:2012-07-21 11:51:27

标签: android sqlite encryption

  

可能重复:
  sqlite encryption for android

如何为我的Android应用程序加密sqlite数据库? 我的应用程序用户sqlite数据库存储各种在线帐户的用户名和密码。 请帮帮我。

1 个答案:

答案 0 :(得分:2)

尝试

http://sqlcipher.net/sqlcipher-for-android/

但请注意,您需要使用proguard来obfuscate您的解密代码和密码。否则,对您的应用程序进行反向工程并解密数据库将是一件容易的事。

最好的解决方案是,如果用户每次都需要在数据库中输入密码,那么就不必将其存储在反向工程师可以找到的代码中。