【问题标题】:iOS - Savely passing sensitive data between view controllersiOS - 在视图控制器之间保存敏感数据
【发布时间】:2014-02-15 02:23:11
【问题描述】:

我有一个由主视图控制器 (A) 提供的模态视图控制器 (B)。 B 有一个用户名和密码字段以及一个取消和保存按钮。

我目前在 B 中使用 unwind segue 和公共属性,并根据 A 中的 IBAction 在 VC 之间传递数据。我的方法在这里描述: http://pragmaticstudio.com/blog/2013/2/5/unwind-segues

然后A将密码放入钥匙串中。

由于这是敏感数据,我的问题是: 使用公共属性将密码从 B 传递到 A 是否安全,或者我应该只将密码放入 B 内的钥匙串中?

感谢和亲切的问候

【问题讨论】:

    标签: ios passwords segue sensitive-data


    【解决方案1】:

    我不认为传递数据是一个问题。但是,为什么不将您的钥匙串代码封装在一个单独的钥匙串包装类中呢?您可以从 B 调用该类以保存用户名和密码,然后从 A 再次调用以读取用户名和密码。然后 A 和 B 永远不需要在它们之间直接传递数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      相关资源
      最近更新 更多