【发布时间】:2011-12-18 19:34:24
【问题描述】:
使用内置 SQLite 数据库保存敏感数据(如引脚、密码)是否安全?
【问题讨论】:
标签: android
使用内置 SQLite 数据库保存敏感数据(如引脚、密码)是否安全?
【问题讨论】:
标签: android
理论上,您的应用程序创建的 SQLite 数据库将在您的应用程序中可见,但不能从应用程序外部看到 - 请参阅 Using Databases。
不过,我认为,无论如何,有人可以检索该数据库(使用 root 设备上的某些 FileExplorer,或 using ADB) - 所以,在最少加密敏感数据。
【讨论】:
SQLite 本身没有加密。如果您将文本存储在 SQLite 数据库中,则应假定有权访问该设备的任何人都可以访问该文本。
【讨论】:
here已经回答了一个类似的问题
基本上,您可以使用 System.Data.Sqlite 包装器,其中包括加密
【讨论】:
SQLite 数据加密是可能的,for more detail see this。
【讨论】: