【问题标题】:What's easier to encrypt on iPhone: Core Data or Property Lists?在 iPhone 上更容易加密什么:核心数据或属性列表?
【发布时间】:2009-12-03 05:41:44
【问题描述】:

哪种类型的持久数据存储更容易在 iPhone 核心数据或属性列表上加密? “更容易”是指需要更少的时间和复杂的步骤来实施。

【问题讨论】:

  • 你只是要加密文件,还是要加密文件中的数据?
  • 文件中的数据。例如,如果用户想创建一个带有密码的帐户。

标签: iphone encryption core-data passwords property-list


【解决方案1】:

为了安全地存储密码,您可能应该使用Keychain Services

【讨论】:

  • 是的,但是 Keychain Services 的 API 非常复杂。有这个:log.scifihifi.com/post/55837387/simple-iphone-keychain-code,但我不确定这有多好。
  • (1) 那段代码对我有用。是的,它比我需要的最低要求要复杂一些(只记住一个用户名/密码),但裸 Keychain API 也是如此。我使用它的原因是因为它在 6 个月前在模拟器中工作,而他们的 Keychain API 当时没有(不知道这是否已经修复)。
  • (2) 虽然出了名的复杂,但我仍然认为 Keychain 是存储登录名/密码的正确方式。使用它比构建您自己的真正安全且没有微妙问题的加密存储解决方案更容易。只是我的 0.02 美元。
  • 对不起,我没有早点问你这个问题。非常感谢您的回复。你能看看这个吗? stackoverflow.com/questions/1870000/…
猜你喜欢
  • 2012-03-02
  • 1970-01-01
  • 2014-04-20
  • 2012-11-25
  • 2013-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多