我正在设计一个自定义库,在该库中存储机密数据。为了存储数据,我有 2 个选项。
1) 共享偏好。
2) Sqlite3 数据库。
如果,我使用SharedPreferenceswith MODE_PRIVATE。使用我的库的应用程序开发人员可以访问它。
第二个选项是 Sqlite3 数据库,在这里我可以存储,但应用程序开发人员仍然可以通过添加我的库来使用数据。
所以,我一直在寻找答案,我们是否可以选择在 Android 中为数据库设置密码。如果是,请指导..
预先感谢您的回答。
嘿,我也有同样的问题......
我有一个解决方案....
解决方案是双重密码:D
在这里,我们所能做的就是加密所有机密数据......
第 1 步:向用户询问两个密码( Password1 和 Password2 )而不是用户名和密码...
第 2 步:您可以使用 1 或 2 的密码加密所有数据...
第 3 步:要再次解密该数据,必须使用相同的密码。
已解决的问题:问题是我们如何将密码存储在数据库中。
我们所做的就是用另一个密码加密第一个密码.... 加密和解密参考这个链接
----> http://www.androidsnippets.com/encryptdecrypt-strings <----
使用它就像魅力一样
所以最后过程是如何进行的