在Android中存储密码的最合适方法是什么?

时间:2014-11-10 05:40:15

标签: android database performance sqlite android-intent

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

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

提前谢谢。

1 个答案:

答案 0 :(得分:4)

有一种机制可以在共享首选项中存储应用程序数据。但那些没有加密。

scottyab 创建了一个用于在共享首选项中存储安全数据的库。

  

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

enter image description here

<强>参考