前言

最近想着整理一下一些平台的密码,避免到时候找不到密码手忙脚乱的,就收罗了几个软件。
经过了一番折腾,最终确定了 KeePassXC + 坚果云的WebDAV + Keepass2Android ,作为日常密码的多端管理。

折腾过程

经过了一番筛选,最终确定了从桌面端的 KeePassKeePassXC ,手机端的 Keepass2AndroidKeePassDX 之中选择。这些都是开源软件,而且都是通过kdbx文件存储数据。KeePass和Keepass2Android都可以直接集成WebDAV,KeePassXC和KeePassDX是虽不能直接集成WebDAV,但UI设计更现代化些。

为了满足日常的多端同步使用,我指定了以下方案确定最终使用软件:

  • KeePass和Keepass2Android集成坚果云的WebDAV。
  • 在手机端使用Keepass2Android并集成坚果云的WebDAV,桌面端使用Raidrive集成坚果云的WebDAV,将kdbx文件同步到本地,再由KeePassXC使用本地的kdbx文件。
  • 在手机端使用KeePassDX,并使用坚果云APP创建同步文件夹,在桌面端中KeePass集成坚果云的WebDAV。
  • 在手机端使用KeePassDX,并使用坚果云APP创建同步文件夹,使用Raidrive集成坚果云的WebDAV,将kdbx文件同步到本地,再由KeePassXC使用本地的kdbx文件。

经过实际使用下来,对比KeePass和KeePassXC的使用体验,我更倾向后者。
那就要从方案二和方案四中选择了。在实行方案四时,我发现手机端更新数据,桌面端可以自动同步更新。但是在桌面端更新数据,手机端必须要手动访问坚果云APP,然后才可以看到新数据。一开始我以为时app后台被杀,可打开允许后台运行和忽略电量管理后,仍旧存在上溯问题。

于是乎,方案二便是我的最终选择方案。方案一无疑是最“省事”的,只需通过坚果云的WebDAV作为中转站和云存储,便可以实现多端数据自动同步更新。那方案二是否可以借鉴呢?答案是确定的。在实行方案二时,我发现三方软件Raidrive,是通过WebDAV把同步文件夹映射成了本地网络驱动器,将kdbx文件同步到本地,再由KeePassXC使用本地的kdbx文件。其实Windows的文件资源管理器自带的网络位置功能也可以实现这个功能。这样的话也算是“省事”。但若电脑经常性的要开关机的话,还是使用Raidrive并设置开机自启,更为方便些。因为每次开机时,网络位置功能需要重新登录。

总结

经过了这段时间的使用, KeePassXC + 坚果云的WebDAV + Keepass2Android 的方式虽然不是最“省事”的,但是使用体验还是不错的,比较适合自己的才是最好的。

冒泡

无论是是 KeePass 还是 KeePassXC ,都可以搭配KeePassXC-Browser插件,在浏览器中使用。