如何在OSX或iOS中扩展Keychain?

时间:2012-09-30 07:36:45

标签: ios keychain

我可以在Keychain中存储密码旁边的其他内容,例如生物识别技术吗?

1 个答案:

答案 0 :(得分:0)

除了小小的安全笔记之外,我认为Keychain不会安全地存储用户数据。也许最好采取以下方法,使用户可以安全地在多台计算机之间轻松传输数据。

  1. 要求用户输入密码(一次)。
  2. 将使用该密码加密的数据存储在文件系统上(使用OpenSSL或其他库)
  3. 密码与文件名存储在Keychain
  4. 当用户打开文件时,请向Keychain询问该文件的密码。除非用户手动阻止您的应用程序访问该密码,否则Keychain不会向用户显示密码对话框。它只会给你密码。