ios - 钥匙串还是 NSUserDefaults?使用哪一个?
问题描述
您能否建议一种好的、安全的方法来保存和显示用户的用户名和密码,以便它们可以显示在登录页面上?
我知道使用 NSUserDefaults 不是很安全,因此使用它来存储访问我的应用程序的密码不是一个好方法。
你能告诉我我可以使用哪些第三方(在 Objective-C 中)方法和库来确保安全的结果吗?
解决方案
您应该使用NSURLCredential,它只需两行代码就可以将用户名和密码保存在钥匙串中。
推荐阅读
- ansible - ansible playbook 在第二个循环中访问第一个循环变量
- php - 如何在codeigniter中显示数据数组?
- javascript - 与 Ruby 相比,在 Javascript 中,在遍历数组时,您是否不需要“保护”以防止迭代器越界?
- javascript - 将 Cookie 添加到 API
- java - 递归遍历java中的矩阵以找到最佳路径
- for-loop - 基于生成行以在数据框的列中创建序列
- c - 如何在 C 中实现多个定时器?
- python-turtle - 乌龟 onscreenclick 在 Python 中返回什么?如何使区域成为“按钮”?
- python - 从 Pandas 系列中的字典列表创建 DataFrame
- javascript - 如何使用 setTimeout/setInterval 显示显示不同时间的图像