一个钥匙串条目中的多个秘密

时间:2010-08-18 02:23:45

标签: security macos keychain

我有三个秘密要存储在Mac OS钥匙串中。 Currenly我将每个存储在一个单独的钥匙串条目中。这样做的缺点是,如果我的应用程序被更新,用户会看到三个“允许访问”对话框,每个条目对应一个。我想做的是将所有三个秘密存储在一个钥匙串条目中。其中一个秘密是用户提供的密码。

这样做的标准方法是什么?我应该将所有数据塞进密码字段(这意味着用户提供的密码的一个秘密在KeychainAccess.app中不会非常易读),或者是否有其他方法可以添加多个“密码”(即,加密字段)到一个钥匙串条目?

1 个答案:

答案 0 :(得分:0)

我认为没有一种标准的方法,但如果你的秘密相当短,那么你可以在开头贴上它们,例如: “base64-encoded-secret-1 base64-encoded-secret-2 password”,易于解析(即使密码包含空格),也就是说,如果需要,用户可以在Keychain Access中看到密码。