Security 一个钥匙链条目中包含多个秘密

Security 一个钥匙链条目中包含多个秘密,security,macos,keychain,Security,Macos,Keychain,我有三个秘密要储存在Mac OS的钥匙链中。目前,我将它们存储在一个单独的钥匙链条目中。这样做的缺点是,如果我的应用程序被更新,用户会看到三个“允许访问”对话框,每个条目一个。我想做的是将所有三个秘密存储在一个钥匙链条目中。其中一个秘密是用户提供的密码 这样做的标准方法是什么?我应该将所有数据塞进密码字段(这意味着用户提供的密码在KeychainAccess.app中不太容易读取),还是有其他方法将多个“密码”(即加密字段)添加到一个密钥链条目中?我认为没有标准方法,但是,如果您的密码相当短,那

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


这样做的标准方法是什么?我应该将所有数据塞进密码字段(这意味着用户提供的密码在KeychainAccess.app中不太容易读取),还是有其他方法将多个“密码”(即加密字段)添加到一个密钥链条目中?

我认为没有标准方法,但是,如果您的密码相当短,那么您可以在开始时粘贴它们,例如“base64-encoded-secret-1 base64-encoded-secret-2 password”,它很容易解析(即使密码包含空格),这意味着用户可以在必要时在密钥链访问中看到密码。

我认为没有标准方法,但是,如果您的密码相当短,那么您可以在开始时粘贴它们,例如“base64-encoded-secret-1 base64-encoded-secret-2 password”,它很容易解析(即使密码中包含空格),这意味着用户可以在必要时在Keychain Access中看到密码。

为什么不签署您的应用程序?(虽然可能是过时的链接)这肯定在计划中,但目前我们还没有签署。你为什么不签署你的申请?(虽然可能是过时的链接)这肯定在计划中,但目前我们还没有签署。好主意。谢谢实际上,我看到的迹象表明,可能有一种方法可以将多个秘密放在一个钥匙链条目中,但每次我沿着这条路径走,结果都没有成功。这很好,但看起来钥匙链条目只有一个“值”,而值是唯一被保密的东西(请参见
安全转储钥匙链
).好主意。谢谢实际上,我看到的迹象表明,可能有一种方法可以将多个秘密放在一个钥匙链条目中,但每次我沿着这条路径走,结果都没有成功。这很好,但看起来钥匙链条目只有一个“值”,而值是唯一被保密的东西(请参见
安全转储钥匙链
)。