在独立应用程序中处理“忘记密码”的最佳方法

时间:2012-08-15 10:19:18

标签: android passwords forgot-password

正如问题所述,我正在尝试创建一个与服务器没有交互的应用程序。问题是用户可以在应用程序的某些部分使用密码,然后启动问题。我真的找不到很多材料的一个问题是如何实现本地忘记密码功能,我认为这是必不可少的。

在没有任何加密的情况下在本地存储密码,然后在需要时检索它不是出于多种原因的任何选项(密码暴露给黑客,每个拿到手机的人都可以检索它太)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不知道有关Android的细节,但在iOS中,我使用存储在NSUserDefaults(应用程序范围内的非加密数据存储区)中的安全问题,然后将密码和安全性答案保存在加密中钥匙扣。当问题得到解答时,系统会提示用户更改密码,然后在密钥链中更新密码。

我认为Android会有类似的功能和方法。我会在大约6个月内更好地了解这个答案(我承诺下次学习Android)