Zhen

KeePass 迁移到 1Password,再迁移到 Bitwarden

2020-05-20

使用密码管理器有些年头了,2010 年前后最初选择的是 lastpass,后来短暂尝试过 1password,使用时间最为久远的是开源的 KeePass。 Keepass 的跨平台是基本满意的,Windows 下的客户端支持最全面,Linux 下使用 KeepassXC,macOS 下使用 macpass,iOS 下的客户端非常多, 免费付费的都有,我尝试过的有 MiniKeePass,Kypass,在这次迁移前一直使用的 Kypass。

迁移的原因无外乎 Kypass 的一些细节还是不如 1Password。简单记录一下迁移流程。

使用 Windows 上的 Keepass 客户端导出 csv 文件,使用 vim 对 csv 文件进行预处理,使得能够导入 1Password,涉及到的主要命令有

%s/\r/r/ 将 ^M 替换为换行

%s/\([^"]\)\n/\1 / 将注释中的换行符替换为空格

%g/^$/d 删除空行```

另外由于 1Password 支持两步验证,OTP 协议。所以将之前所有的两步验证从 Authy 迁移,参考 https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93#gistcomment-2224133

/Applications/Authy Desktop.app/Contents/MacOS/.Authy\ Desktop –remote-debugging-port=5858 ```

不满意 1Password 的地方

  • 没有文件夹管理
  • 数据类型复杂(logins, Credit Cards, Secure Notes)导致的导出迁移困难

满意的地方

  • OTP 集成
  • 交互体验优于 KeePass (iOS macOS 上的自动填充等细节)

2020-11-20 Update:

最近又决定尝试一下 Bitwarden,很早之前就耳闻过,以为部署麻烦,没想到使用 docker 部署如此顺畅, 部署的细节参考另一篇文章。 跨平台的体验,产品细节各方面个人体验并不逊色于 1Password,还是开源自己部署服务器的方式,迁移过来不需要更多理由了吧?


上一篇 后浪

Comments

Content