我正在使用SQLite数据库来构建iOS应用程序。存储用户名和密码的最佳方式是:在数据库还是钥匙串中?另外,如果我在数据库中存储任何数据,我如何才能使它像钥匙串一样安全?存储iOS应用程序的用户密码和用户名
0
A
回答
2
钥匙扣比较好。但是,我们建议您不要保存密码。您应该始终保存散列值并比较散列,以查看登录是否正确!
0
钥匙串是保存任何类型密码的最佳选择。使用图书馆SSKeychain这是一个轻量级的包装钥匙链。
+0
Keychain在哪方面不是更好? –
+0
你的建议是非常矛盾的......如何直接使用钥匙链的包装更好? – Luke
+0
你误会了我。我提到钥匙串是最好的选择。 @Luke我从来没有说过SSKeychain比Keychain更好。它只是一个建议。所以我的建议并不矛盾。 –
相关问题
- 1. iOS应用程序,保存用户名和密码的地方
- 2. 在iOS应用程序中存储用户名和密码的正确方法
- 3. Xcode:存储用户名和密码
- 4. 用户名和密码存储位置
- 5. iPhone cookies存储用户名和密码
- 6. 在Android应用程序中存储用户名和密码的最佳选择
- 7. python程序的用户名和密码
- 8. 将用户名和密码永久存储在Windows Mobile(6.0)应用程序
- 9. 如何在ios中存储用户名和密码?
- 10. 使用加密算法来存储和检索用户名和用户密码
- 11. 如何在当前登录用户的Windows应用程序中存储用户设置(用户名,密码)
- 12. 如何为多用户应用程序本地存储密码?
- 13. 使用存储的用户名和密码登录Wordpress
- 14. VB应用程序要求提供SQL用户名和密码
- 15. Web应用程序被要求提供用户名和密码
- 16. asp.net mvc web应用程序提示用户名和密码
- 17. 在Tomcat 5.5应用程序上配置用户名和密码
- 18. Rancher:牧场主应用程序需要用户名和密码
- 19. Android应用程序从SMS获取用户名和密码
- 20. iPhone应用程序记住用户名和密码
- 21. 的用户名和密码
- 22. 如何在我的iphone应用程序中保存用户名和密码iphone
- 23. iOS上应用程序内用户的密码/身份验证
- 24. 如何使用iOS钥匙串存储多个用户名和密码?
- 25. 如何最好地存储用户信息和用户登录名和密码
- 26. 存储密码的应用程序
- 27. Magit保存密码和用户名
- 28. 保存用户名和密码组合
- 29. 如何保存用户名和密码?
- 30. iPhone SDK:在代码中存储用户名和密码
使用钥匙串,否则加密用户名和密码,然后将其存储到localdb,如AES加密。请使用COREDATA更改SQLite –
你可以检查你从这个链接的答案http://stackoverflow.com/questions/6972092/ios-how-to-store-username-password-within-an-app?rq=1 – iParesh
谢谢karthik – Alex