存储演示用户名和密码

时间:2017-03-23 03:25:01

标签: ios keychain

我有一个演示用户名/密码,可以在应用中加入。如何安全地存储此用户名/密码?

的问题:

  1. 是否可以在代码中存储演示用户名/密码?
  2. 如果用户名/密码代码将用于存储在钥匙串中,是否必须进行硬编码或是否有其他方式?
    • a)这有什么用,因为无论如何它都暴露在代码中?
  3. 用户名/密码是否应存储在应用程序之外?
  4. 有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我个人更喜欢将用户名和密码存储在钥匙串中。密码应加密。

在代码中硬编码或保存在沙箱中不是一个好主意。

引用url以在keychain中存储用户名和密码:iOS: How to store username/password within an app?

所以在你的情况下: 这是第一次,应用程序需要从SSL API获取用户名和密码。然后将其保存在钥匙串中。从那时起,每次应用启动时都会检查钥匙串中的凭据。如果没有,那么你需要再调用API。在调用API时,应该对两端的凭据进行公钥私钥加密。

希望这会有所帮助!