【问题标题】:Selecting the best solution to store data for an Android Password Safe app为 Android Password Safe 应用程序选择存储数据的最佳解决方案
【发布时间】:2012-02-26 18:28:32
【问题描述】:

对于那些不熟悉密码安全应用类型的人来说,它只是一个存储密码或其他敏感数据的应用。

我还没有在 java 中进行加密。经过研究,我想出了两个解决方案。

1) 使用 SQLite 数据库并以某种方式对其进行加密(我读过这可能会出现问题,导致获取数据时出现问题,并且可能需要一些自定义库)

2) 使用存储在加密文件中的序列化对象(听起来很合理,但是从数据库中获取数据不会那么方便)

非常重要的一点:我必须有简单的方法来备份数据。以 SD 卡为例。如果涉及数据库,那将很容易。虽然不知道序列化的加密对象...

你觉得哪个更好?

【问题讨论】:

    标签: java android sqlite serialization encryption


    【解决方案1】:

    绝对是选项 1。

    您可能需要考虑this project(可用来源),它完全符合您使用AES Encryption 的要求。

    【讨论】:

    • 看起来很有用。我一定会调查的。
    【解决方案2】:

    无论如何,第一个解决方案更好。做对了,花点时间研究测试,肯定没有问题!

    不能给你直接链接,但是我的很多项目中都使用了这种方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 2023-01-17
      相关资源
      最近更新 更多