2012-07-21 109 views
1

可能重复:
sqlite encryption for android如何加密android应用程序的SQlite数据库?

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

+1

很有希望为初学者您不存储密码为纯文本? – 2012-07-21 11:53:52

+0

加密密钥的存储位置在哪里?在磁盘上?或者以用户密码的形式? – 2012-07-21 11:56:25

+0

我使用加密逻辑来加密密码,但我也想加密sqlite数据库以提高安全性可以帮助我吗? – 2012-07-21 11:57:05

回答

2

尝试

​​

但要注意,你需要使用的ProGuard到obfuscate您的解密代码和密码。否则,将反向工程应用程序和解密数据库将是一件容易的事情。

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

相关问题