![如何自动将密码加载到浏览器/MacOS/iOS 钥匙串中](https://linux22.com/image/1597261/%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E5%B0%86%E5%AF%86%E7%A0%81%E5%8A%A0%E8%BD%BD%E5%88%B0%E6%B5%8F%E8%A7%88%E5%99%A8%2FMacOS%2FiOS%20%E9%92%A5%E5%8C%99%E4%B8%B2%E4%B8%AD.png)
我在尝试着找出共享家庭密码的方案(适用于亚马逊、Netflix 等)。基本上,我们可以使用的每个服务都有一个密码。但是,为了最大限度地提高安全性,我正在考虑做某种ejson 东西(还有更多内容需要学习)。基本上,一组密码保存在一个可以共享的加密 JSON 文件中。
然后有人下载 JSON 文件,在 Mac 上使用计算机解密。我知道怎么做。我不知道如何在 iPhone 上安全地执行此操作。这是问题的一部分。
我想象的情况是这样的。你解密 ejson 密码。然后你以某种方式将它们加载到你的 Mac 中钥匙链从命令行(或者可能是某些 Swift 库)。同样,你将 iPhone 插入 Mac,然后可以通过某种方式将钥匙串信息注入 iPhone。现在很简单,当您访问 Netflix 时,浏览器(iOS Safari 或 Chrome)会提示您输入该服务的现有密码,然后您甚至不必记住密码,也不必使用 LastPass 等密码管理器。通过将解密的 ejson 文件加载到钥匙串中,您可以免费获得其他所有内容。
注意:我不想使用像 LastPass 或任何其他密码管理器。
我想知道的是(a)某物像这样的甚至是可能的,以及 (b) 大致我需要解决的部分才能使其工作。我不需要关于如何使其工作的分步说明,也不需要命令行上的命令(尽管这会是一个有用的开始)。我基本上只需要知道如何在这种系统中共享密码的一般方法,并让浏览器自动填充它们,而无需任何人在 Netflix/etc 中输入任何密码。
答案1
你可以使用共享笔记&从而
- 完全留在 Apple 生态系统内。
- 不必自己构建任何东西;)
第一次将每个密码从 Note 复制/粘贴到相关区域时,每个用户的钥匙串都会保存它 [& 如果 iCloud 钥匙串已打开,则重新分发到该用户的所有设备]。然后,Note 就会变成“文本备份”,或者成为重新分发任何更改的一种方式。
我刚刚意识到你不能专门锁定一个笔记然后分享它。根据我的经验,这意味着虽然你是唯一可以删除它的人,但任何有权限的人都可以修改它……通常是意外的。
我的解决方法是简单地分享一份副本,而不是你的原件,这样如果有人弄错了,你就可以复制回来……就像我的伴侣经常做的那样;)