【问题标题】:Is that secure to keep sensitive data in SQLite在 SQLite 中保存敏感数据是否安全
【发布时间】:2011-12-18 19:34:24
【问题描述】:

使用内置 SQLite 数据库保存敏感数据(如引脚、密码)是否安全?

【问题讨论】:

标签: android


【解决方案1】:

理论上,您的应用程序创建的 SQLite 数据库将在您的应用程序中可见,但不能从应用程序外部看到 - 请参阅 Using Databases

不过,我认为,无论如何,有人可以检索该数据库(使用 root 设备上的某些 FileExplorer,或 using ADB - 所以,在最少加密敏感数据。

【讨论】:

    【解决方案2】:

    SQLite 本身没有加密。如果您将文本存储在 SQLite 数据库中,则应假定有权访问该设备的任何人都可以访问该文本。

    【讨论】:

      【解决方案3】:

      here已经回答了一个类似的问题

      基本上,您可以使用 System.Data.Sqlite 包装器,其中包括加密

      【讨论】:

        【解决方案4】:

        SQLite 数据加密是可能的,for more detail see this

        【讨论】:

          猜你喜欢
          • 2014-08-20
          • 2017-09-15
          • 2017-10-29
          • 2020-10-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-01-24
          • 2021-07-29
          相关资源
          最近更新 更多