【问题标题】:What is the most appropriate way to store password in Android?在 Android 中存储密码的最合适方式是什么?
【发布时间】:2014-11-10 05:40:15
【问题描述】:

我正在创建一个密码应用程序。此应用程序存储 4 位密码。我还需要存储 10 个图像的地址。所以我只需要存储4位数的单个密码和10张图片的地址。

在应用程序中,用户可以更改密码和设置 10 张图像。我需要知道最有效的方法。

提前谢谢你。

【问题讨论】:

    标签: android database performance sqlite android-intent


    【解决方案1】:

    Shared Preferences 中有一种存储应用程序数据的机制。但这些都没有加密。

    scottyab 创建了一个在Shared Preferences 中存储安全数据的库。

    这是 Android 共享首选项包装器,它使用 256 位 AES 加密共享首选项的键和值。密钥存储在首选项中,因此可以由 root 用户读取和提取。键和值在存储到首选项之前经过加密和 base64 编码。

    参考文献

    【讨论】:

      猜你喜欢
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 2013-02-11
      • 2013-11-24
      • 1970-01-01
      • 2010-10-21
      相关资源
      最近更新 更多