2024 年才用上 Keepass 密码管理,但 0 成本也挺爽。

39 天前
 websong188

背景

最近一直在用 iOS 的 Safari 上网,发现一些网站密码只存在 LastPass ,但它切换设备要收费,替换它刻不容缓,虽然现在都 2024 年了。

我的需求很简单

抛开安全先不谈,只需要多端同步密码即可,因为有些重要的账号都是需要手机号验证。

我目前密码需要同步的几个端

  1. Mac + 谷歌浏览器
  2. Ubuntu + 谷歌浏览器
  3. iPhone + Safari 浏览器
  4. Windows + 谷歌浏览器(偶尔用也要有)
  5. 安卓 + 谷歌浏览器(基本不用也要有)

实现过程

上网查了资料后,Keepass 满足了我的需求,大概理解了下:

  1. Keepass 的所有密码是存在一个后缀为 kdbx 的数据库加密文件里。
  2. 必须有一个正确的主密钥,才能访问和操作 kdbx 内容,主密钥可以是文本密码。
  3. 各个端使用 Keepass 兼容的图形软件工具,它们能做到添加、编辑、在网站自动填充密码,本质上就是操作 kdbx 文件。

思路

最终的同步方案:

  1. PC + 谷歌浏览器用的 KeepassXC ,它提供浏览器插件,支持识别 URL 写入和填充账号密码。
  2. 同步文件用的 OneDrive ,KeepassXC 把 kdbx 数据设置在 OneDrive 对应的云文件夹里即可,会自动同步。
    • Mac 和 Windows 有现成的图形化软件。
    • Ubuntu 我用的是命令行安装,它默认的云文件路径是在 ~/OneDrive ,需要后台运行 onedrive --synchronize 命令才能一直进行同步操作。
  3. 手机 iOS 我使用了 KeePassium 和 Strongbox ,最终选择了 Strongbox ,原因是 Strongbox 免费版自动填充效果比较好。
  4. 虽然 KeePassium 和 Strongbox 软件自身都集成了 OneDrive 云同步的设置,但本质上还是第三方授权拉 OneDrive 的数据。
  5. 我试了下直接用手机装额外的 OneDrive ,直接打开 OneDrive 的文件速度会快一些,也就是说没有用 Strongbox 的云同步功能( KeePassium 也是一样),而是像打开本地文件一样打开 OneDrive 的文件。

结论

  1. OneDrive 用来同步,需要自己记一下账号密码。
  2. 不能丢 kdbx 的主密钥,如果你存的密码很重要,建议你把它当加密钱包一样保存。
  3. 目前我都是免费用这几个工具,KeePassium 和 Strongbox 有进阶版收费,但免费版对我来说很够用。
  4. 安卓的我用的不多,不过我看大家推荐最多的还是 Keepass2Android ,有需要的可以试一试。

想要实现同款方案的

如果想尝试跟我一样的方案,可以跳到我这篇博客最后面简单看看 使用 Keepass 实现跨平台密码同步

6989 次点击
所在节点    分享创造
97 条回复
nyxsonsleep
38 天前
@wm5d8b #21 为什么 bitwarden 安全性更低?
zbowen66
38 天前
@websong188 #4 我很久之前试过,KeePass 功能太简陋了,Bitwarden 字段多,功能多,比如匹配规则多种多样,可以添加自定义字段等等
Jasmine2016
38 天前
@dafen7 #35 有个疑问,既然用 OneDrive 了,按理说东西肯定也会在电脑上吧,除非你电脑上不登录 OneDrive ?
ztmzzz
38 天前
@shintendo #38 现在居然有这功能了,几年前还没这功能,用起来很麻烦。就因为这个核心功能缺失,我用的 keepassxc 。
dream10201
38 天前
这上古界面看着糟心
amorphobia
38 天前
如果不是 enpass 改订阅了,我肯定无脑推荐 enpass pro ,当年只要 68 块钱

bitwarden 我不了解,仅代表我个人的话,不推荐 keepass ,各平台体验很割裂,我就是尝试过 keepass 后才去买了 enpass
zbowen66
38 天前
@zbowen66 #42 哦,不好意思,KeePass 和 EnPass 记不清了,忽略我说的话
Xinu
38 天前
经济下行了,我把续费了好多年的 1password 也要停了,换成 bitwarden
1password 一年 200 多,开不起了
interrorcode
38 天前
我用 dashlane
Zzdex
38 天前
1password 自己拼车的话 人均 35/年 更省心一点。
seven123
38 天前
1password 最近可以免费使用一年,从 bitwarden 换成了 1password ,省心,对网页端适配也做的好一些
rockxsj
38 天前
用的 edge 自带的同步 感觉够用了
dislazy2023
38 天前
我所有的密码都在 bitwarden ,感觉好用,而且自建相对安全。
ryan4yin
38 天前
bitwarden 需要自建 server ,如果喜欢 keepass 这类 serverless 方案的话,我比较推荐 pass ,完全基于 gpg 实现的,跨平台支持也很好:

https://www.passwordstore.org/
Autonomous
38 天前
bitwarden ,相见恨晚
Admstor
38 天前
和 OP 一样选择了 keepass 作为密码管理器

实际上我觉得密码自动填充对我来说并不是一个特别注重的点

虽然复制粘贴稍稍麻烦一下,但是基本上都会保留登录什么的,所以并不会每次都要输入密码

keepass+任意同步盘的组合
是即可以保证数据掌握在自己手里,安全性也完全掌握在自己手里
同时还免费
dafen7
38 天前
@Jasmine2016 我只是添加一层备份而已,onedrive 我不是正常的订阅,随时有可能黑掉
shintendo
38 天前
@seven123 哪里可以免费用一年?没找到
blackmirror
38 天前
自建 bitwarden ,哪有比这好的
Ricardoo
38 天前
iOS 上的客户端一个个试过来,奇密用得最舒服

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1064195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX