在 iOS 12 带来的 一系列新功能 中,新开放的 密码管理 API 吸引了不少眼球。借助这一 API,第三方密码管理工具也可以利用键盘的选词栏,实现类似原生的效果,从而提升使用体验。随着 iOS 12 正式版的发布,1PasswordLastPass 等 App 也针对这一 API 进行了更新,带来了不少新功能。

在完成 app 的更新之后,还有一个额外的步骤要做。在首次使用新的填充功能前,你需要先前往「设置 - 密码与账户 - 自动填充密码」,开启「自动填充密码」的选项,并勾选你使用的密码管理 app。

在勾选后,你还需要通过触控 ID 或面容 ID,在弹出的窗口中完成安全验证。

如果你在 iCloud 钥匙串中储存的账户都被包含在了第三方 app 中,那么在勾选第三方 app 的同时,建议你取消勾选「iCloud 钥匙串」。这样可以避免多个密码来源之间相互干扰。

此外要注意的是,你无法同时勾选多个第三方 app。不过鉴于大部分人不会同时使用 1Password 和 LastPass,这一限制的影响不会太大。

填充密码

现在,当你需要登陆账户时,可以在键盘的选词栏中看到 1Password 或 LastPass 中储存的相应账户信息,点击后即可自动填充。

如果选词栏里没有显示出你所需的账户,你也可以点击右侧的 🔑 图标,在接下来的菜单中进行选择。

除此之外,你也可以在菜单中直接点击 app 的名称,打开快速窗口进行选择。1Password 的快速窗口中只会显示网址与当前网页相同的已储存账户,无法自行查找。而 LastPass 则提供了搜索栏,可以让你根据需要搜索账户,还会自动帮你填入关键词。两者相比之下,LastPass 在功能上显得更为周全。

左:1Password;右:LastPass

一直以来,选词栏都是 iCloud 钥匙串得天独厚的优势,而 1Password、LastPass 等第三方 app 智能借助于分享页来「曲线救国」。尽管开发者在提高它们使用的便利性上也花了不少功夫,但在便利程度上始终无法与原生的钥匙串匹敌。随着密码管理 API 的开放,这些密码管理 app 也终于有了接近原生功能的体验。

与 iOS 12 中 iCloud 钥匙串的安全机制类似,你在使用 1Password 或 LastPass 进行密码填充时,也需要通过面容 ID 验证或触控 ID 进行安全验证。

创建新账户

除了快速填充密码外,新版本的 1Password 和 LastPass 还可以在不离开当前应用的情况下,快速创建新账户。

点击 🔑 图标后,选择密码管理 app 的名称来打开快捷窗口。你可以在这里直接新建一个账户。该账户的密码也将在创建后自动保存到剪贴板,方便你在关闭快捷窗口后继续完成注册。

左:1Password;右:LastPass

不过相比之下,iOS 12 的 iCloud 钥匙串在创建账户方面要略胜一筹。钥匙串可以自动识别创建账户页面,并自动填充强密码。用户只需要点击「使用强密码」,钥匙串便会自动保存账户和密码,没有其他额外的步骤。

反观 1Password 和 LastPass,只能由用户主动经过多次点选后,才可以手动创建并储存账户信息。相比之下,这样的步骤略显繁琐,对新用户也不够友好。

填充一次性密码

除了保存账户名称和密码外,1Password 还可以作为两步验证工具,生成两步验证所需的一次性密码。在新版本的 1Password 中,点击选词栏的账户后,一次性密码也会被同步复制到剪贴板,只需要简单地粘贴即可完成验证。

其他更新

除了以上提到的新功能,1 Password 还有以下更新:

  • 提升了应用的反应速度。按照开发者的描述,新版本的 1Password 在解锁、加载储存内容、搜索等方面的速度均有显著的提升;
  • 采用了 Mac 版 1Password 7 使用的新字体「Courier Prime Bits」,可以在查看密码时更加清晰地辨认出字母、数字和符号的区别。