如何在Chrome和iCloud Keychain之间同步密码

我想在我的电脑上使用Chrome(目前版本为57.0.2987.133(64位)),在iPad上我想用Safari(显而易见)。自从10.10之后,Chrome和MacOS Keychain之间的同步对我来说不起作用了。 有什么办法可以让这个再次工作? 1Password或其他第三方密码管理器目前对我来说不可行,因为我不信任它们的安全性。(请参见这里这里

只是想告诉你,我已经使用1Password多年了,并且对我所有的设备都非常满意。它经常更新,所以我相信他们能够及时修补漏洞。尽管如此,我不在iCloud(或任何云服务)上使用它,并且个人不使用各种网页浏览器扩展。作为从事IT安全领域的人,我知道我们只能管理风险,而不能消除它。这就是为什么我选择不使用任何云存储密码等信息(甚至不使用钥匙串),但我可能在这个选择上过于谨慎。 - Monomeeth
@Monomeeth 你如何在设备间同步密码?手动吗? - soelu
初始设置完成后(输入了很多条目),添加新条目并不经常发生。而且由于这种情况并不常见,手动同步也没什么大不了的(而且非常快速)。例如,如果我离开家,在我的iPhone上的1Password应用程序中添加了一个新密码(或其他内容),当我回到家时,只需打开Mac上的1Password应用程序,选择必要的选项,数据就会在两台设备之间同步。整个过程不到一分钟,数据双向传输(例如,如果我妻子在家里添加了一个新密码,现在它也在我的iPhone上)。对我来说很方便。 - Monomeeth
虽然Chrome默认情况下不再与iCloud钥匙串兼容,但也许你会想使用我制作的这个连接到iCloud钥匙串的Chrome扩展程序。我制作它是为了在我的旧Windows PC上使用,但它适用于任何Chrome浏览器。 - Igor Makarov
苹果公司发布的macOS Catalina 10.15.4版本更新说明中提到:“Safari浏览器:新增选项,可将Chrome浏览器密码导入iCloud钥匙串,从而在Safari浏览器和您的所有设备上轻松自动填充密码。”也许这能够帮到您。 - Matthias
5个回答

我找到了this

你不能再使用iCloud钥匙串与Google Chrome共享密码了。 Google Chrome 45是最后一个可以这样做的版本。此后,这个选项已被移除。

也许联系Google支持并向他们提供一些信息,以便传达给Chrome for Mac的开发人员,可能会激发一些灵感。

在他们替换之前,我建议使用第三方选项,因为它们适用于几乎所有平台和设备类型。例如LastPass、Dashlane、Roboform、Keepass、1Password、Privacy、GNOME keyring等。

它们可能与Keychain配合使用,并收集在Chrome中保存的密码。 这是唯一可用的自动同步解决方案。


4你应该链接到你复制的SO答案,而不是简单地复制粘贴它。https://apple.stackexchange.com/a/327262 - Tom
1另一个SO问题(感谢@Tom提供的链接)还有一个答案,建议使用Python脚本https://github.com/nntarasov/csv2keychain。 - M.W.

打开Safari,点击"文件"->"从Google Chrome导入"菜单,选择密码并点击导入。

这是正确的答案。Safari现在也有一个“导出”密码选项。 - brutuscat

虽然在Chrome中无法使用钥匙链,但我可以提供一个解决方案。 解释涉及一些Web开发,如果这太无聊,请直接跳到末尾。 这个扩展有两部分: - 扩展本身。 - 一个静态网站https://winchpass.com,你的iDevice会打开它。 扩展生成一个QR码,你可以用普通的iPhone摄像头扫描它。 它会打开带有必要参数的查询字符串的静态网站(托管在GH pages上)。 由于该网站是静态的,它不会接收任何数据。 QR码URL还包含一次性密码加密密钥。这个密钥通过URL哈希传递。 你可以使用iPhone上的钥匙链输入密码,密码会使用密钥进行加密,并通过WebSockets发送给扩展。之后,密钥将无法使用。内置的Safari功能允许您保存密码以备将来重用。 你可以在这里获取:WinchPass - Chrome的iCloud钥匙串

很遗憾,我不认为有简单的方法可以做到这一点。我认为你唯一的选择是:
1)在查看评论后使用第三方管理器; 或者
2)每当你创建一个新密码时,将其输入到Safari和Chrome中。

您可以在iOS上的Chrome中使用Apple Keychain密码(无法从Chrome更新或创建新密码)。