Android 使用密码保护SQLite数据库
我正在做一个android项目,我喜欢阻止用户访问我的应用程序数据库的内容 我认为有三种方法,但我不知道巫婆一个是最好的,也不知道它们应该如何工作 我的问题是我不知道哪种方法最好,它是如何工作的Android 使用密码保护SQLite数据库,android,database,sqlite,encryption,passwords,Android,Database,Sqlite,Encryption,Passwords,我正在做一个android项目,我喜欢阻止用户访问我的应用程序数据库的内容 我认为有三种方法,但我不知道巫婆一个是最好的,也不知道它们应该如何工作 我的问题是我不知道哪种方法最好,它是如何工作的 将所有文本和数据加密到DB,并在我想使用它时解密 加密整个数据库,并在应用程序需要时解密 使用第三方库,如SQLCipher 我正在做一个android项目,我喜欢阻止用户访问我的应用程序数据库的内容 如果它位于用户的设备上,则它是用户的数据库,而不是您的数据库。只有在您的硬件上,它才是您的数据库 我的
Android的SQLCipher等工具用于保护用户数据免受攻击。作为DRM解决方案,它们并不有效。如果您打算对数据进行加密,看在上帝的份上,请使用经过测试的现有库,而不要自己做得太差!例如,SQLite的作者自己也销售一个(它用于医疗信息系统等),还有一些其他可能的解决方案。(