编注

1Password 是一款非常知名的密码管理工具,由于出色的设计与功能,在 iOS 与 Mac 平台广受欢迎,我派曾作过不少报道与评测。Android 版的 1Password 虽已经正式推出小半年,不过功能上一直都较为简陋,最近更新的 4.2 版本中终于引入了一个全新自动密码填充的解决方案。这篇文章来自少数派社区的用户分享,详细介绍了 1Password for Android 这一新功能,我们仅对版式和部分内容略有修改(原帖地址)。


因为我一直用的是 MacBook 外加一台 iPad,以及对安全性的一些要求,所以 Android 上用的密码管理工具也是在苹果系支持比较完善的 1Password。但是一直深感悲催的是,1Password 对 Android 的支援并不佳,需要登录的时候要先从 1Password 拷贝密码出来再粘贴。更悲催一点的是,遇到类似 QQ 那种密码框禁用了系统粘贴的话,一个个字符这么慢慢打也是够累人。

而 1Password for Android 最近一次更新终于支持和 iOS 一样的跨应用密码填充,而且使用起来比 iOS 更加方便,实现的方法是一个专用的 1Password 键盘。

Play Store 更新注记

更新 1Password 后,从应用侧边栏菜单下方选择 Settings(设置),然后点击 Filling(密码填充),就能找到这个功能。按照提示打开 1Password 键盘,以及 1Password 的辅助功能,就能开始使用新的填充功能了。

Filling 填充功能

当进入到需要填充账户的用户名密码的界面时,我们就可以调出 1Password 键盘,并点击小钥匙孔键来选择账户。这一填充功能使用起来相当方便,能够根据应用包名判断应该填充什么账户的用户名与密码,如果没有找到还可以从全部密码中搜索。

选择键盘
选择登录账户,发现包名里面的春上春树了吗?
快速填充

相比较于 iOS 版 1Password,Android 版的 1Password 能够在几乎所有应用中方便地进行密码填充,不像 iOS 上的 1Password 需要应用兼容或需支持分享扩展,非常好用。

但这个新功能也不是没有缺陷,比如,当应用包名中的域名与实际在账户中填写的域名不一致时,便可能导致快速选择失效,比如国内的 QQ 和微信等应用就是这个情况,需要在这两者的域名中添加 tencent.com 的域名才能准确识别哪一个账户。此外,在 1Password Filling 中搜索账户只能使用 1Password 键盘,也就意味着如果网站名是中文而且包名不对(比如微信)的话需要从上往下一个个翻,列表一长还是相当麻烦。不过话说回来,这总比以前先进 1Password 输一串 PIN——然后拷贝密码——再切换回应用粘贴密码要来的快得多。