使用SQLite数据库中的构建来保持敏感数据(如引脚,密码)是否安全?
答案 0 :(得分:3)
理论上,您的应用程序创建的SQLite数据库将在您的应用程序中可见,但不会在应用程序外部显示 - 请参阅Using Databases。
尽管如此,我认为,无论如何,有人可以检索该数据库(在root设备上使用某些FileExplorer,或using ADB) - 所以,这可能是明智的至少加密敏感数据。
答案 1 :(得分:1)
SQLite本身并不加密。如果将文本存储在SQLite数据库中,则应假设有权访问该设备的任何人都可以访问该文本。
答案 2 :(得分:1)
有一个类似的问题已经回答here
基本上,您可以使用System.Data.Sqlite包装器,其中包括加密
答案 3 :(得分:0)
可以使用SQLite数据加密for more detail see this。