8185 字
41 分钟

密码管理器系列一:KeePass

2026-01-27
浏览量 加载中...

密码管理器系列:序#

本系列预计为超长文系列,一个月内更新完毕,将深度汇总KeePass和Bitwarden的各种配置

2026 主流密码管理器

维度KeePass (及 XC)Bitwarden1PasswordProton Pass
产品定位硬核开源工具主流开源云端商业闭源标杆全家桶生态新秀
存储方式本地文件 (.kdbx)云端 (可自建服务器)官方云端官方云端
加密算法AES-256 / Argon2AES-256 / PBKDF2AES-256 + Secret KeyAES-256 / Argon2
跨平台同步需手动/第三方同步自动同步自动同步自动同步
费用完全免费基础免费 / $10/年仅付费 (约 $36/年)免费 / 包含在 Proton 订阅
UI 体验复古/极客 (XC 较现代)简洁 / 中规中矩极度精致 / 丝滑现代 / 扁平化
适合人群隐私极客、双系统折腾党广大普通用户、开发者商务人士、不差钱的家庭Proton 邮箱/VPN 用户

1. KeePass (生态位:数字主权的堡垒)

  • 点评: 它是唯一一个能让你晚上睡觉不用担心“厂商服务器被黑”的工具。
  • 核心优势: 数据库格式 KDBX 是事实上的标准。你对数据的控制权是 100% 的,其加密方式和加密算法,处于密码管理软件的最前沿,至今都没有暴露过任何安全风险。
  • 槽点: 上手门槛高,需要自己处理同步逻辑。

2. Bitwarden (生态位:最平衡的开源标杆)

  • 点评: 2026 年最受好评的工具。它在开源的透明度和商业软件的便利性之间找到了完美平衡。
  • 核心优势: 基础功能永久免费且不限设备数量;支持自建服务器 (Vaultwarden),适合有群晖/云服务器的玩家。
  • 槽点: 桌面端 UI 相比 1Password 还是显得略微“粗糙”。

3. 1Password (生态位:顶级商业服务)

  • 点评: 虽然它是闭源的,但它是商业密码管理器的金标准。
  • 核心优势: Secret Key 机制(除了主密码外还有一串本地密钥)极大地提高了云端存储的安全性。它的“旅行模式”和“瞭望塔”功能在体验上无人能敌。
  • 槽点: 价格贵,且没有长期免费版。

4. Proton Pass (生态位:隐私生态闭环)

  • 点评: 借着 Proton Mail 和 Proton VPN 的名气迅速崛起。
  • 核心优势: 整合了“邮件别名(Hide-my-email)”功能,在注册流氓网站时能直接生成临时邮箱,从源头防止隐私泄露。
  • 槽点: 作为一个较新的产品,高级功能的深度不如前三者。

KeePass#

KeePass是一款开源的密码管理工具,专为用户安全存储和管理账号密码而设计。软件采用强加密技术(AES、ChaCha20 等),以主密钥的方式开启所有密码信息。提供分组管理、密码生成、自动填充等功能,并可通过插件扩展实现云同步、双因素认证等等。该软件可在 Windows、macOS、Linux 以及手机上使用,还存在便携版可供随时使用。

“选择 KeePass,不是因为我们拒绝进步,而是因为我们拒绝将数字世界的‘生杀大权’交给那几个不可控的云端巨头。在这个信息裸奔的时代,KeePass 是极客们最后的体面。”

快速下载Windows和安卓所需文件:https://lrwy.lanzouv.com/b0hdolagh 密码:5og7

为什么是KeePass?#

在 2026 年,云同步、AI 填充到处都是,为什么我们还要守着这个看起来极其“复古”的工具?

1.绝对的数字主权 (Sovereignty)

“如果你的密码存在别人的服务器上,那它就不再是你的秘密,而是厂商对你的承诺。” KeePass 彻底消灭了“单点故障”和“厂商跑路”的风险。你不需要担心 LastPass 再次被黑,也不需要担心 1Password 涨价或改变订阅制。你的数据在你的硬盘里、你的 U 盘里、你的私有 NAS 里,除了物理毁灭,没人能拿走它。

2.极致的防御深度 (Defense in Depth)

商业软件为了用户体验,往往会在安全上做妥协。而 KeePass 允许你把安全拉满:

  • Argon2 暴力破解防御: 你可以设置极高的内存占用和迭代次数,让黑客的矿机在你的数据库面前怀疑人生。
  • 组合身份验证: 除了主密码,你可以增加一个“密钥文件”。这个文件可以是你暗恋对象的照片,也可以是一段随机噪音。即使黑客通过木马远程偷走了你的数据库并记录了你的键盘操作,没有这个物理文件,他们依然无法解密。

3.跨平台的“隐形冠军”

虽然原版界面老旧,但得益于社区的努力:

  • Windows 上你用原版,享受最强的插件扩展。
  • Linux 上你用 KeePassXC,享受原生 Qt 的优雅和高效。
  • 移动端 你用 StrongboxKeepass2Android。 一套数据库,全平台通吃,且不需要把灵魂(数据)交给任何一个中间商。

4.信任的根源:透明

“Don’t trust, verify.”(不要相信,要验证) KeePass 是完全开源的。对于处理人类最核心资产(密码)的软件,闭源意味着你必须盲目相信开发商没有后门、没有管理漏洞、没有被政府审计。而 KeePass 的每一行代码都摊在阳光下接受了二十多年的全球审计,这种“确定性”是金钱买不来的。


KeePass为何如此复古?#

这个看起来像 Windows XP 遗照一样的界面,在 2026 年显得如此格格不入

它之所以这么“复古”,其实背后藏着几个非常硬核(甚至有点固执)的原因:

1. 核心技术栈的“老兵不死”

KeePass 原版是基于 .NET FrameworkWindows Forms (WinForms) 开发的。

  • WinForms 是微软二十多年前的技术。它的好处是极其稳定,几乎不占用什么资源;坏处是它非常难做现代化的 UI 适配(比如圆角、阴影、平滑动画、高分屏无缝缩放)。
  • 如果要让它变好看,作者 Dominik Reichl 基本得把整个程序从第一行代码开始重写。对于一个极其保守的安全软件开发者来说,重写意味着引入新的 Bug 和安全漏洞,这是他不能接受的。

2. “安全第一,审美靠后”的极客哲学

在 KeePass 的社区文化里,有一条不成文的信条:每一行用来画 UI 的代码,都是潜在的攻击面。

  • 现代软件流行的 Electron 框架(比如 Bitwarden 桌面版、Discord)好看,但它们本质上是套壳浏览器,内存占用大,安全边界复杂。
  • KeePass 追求的是“在 128MB 内存的破电脑上也能秒开”,且逻辑代码要尽可能精简,方便安全审计。对于开发者来说,把时间花在“让图标变圆润”上,不如去多写一个内存保护算法。

3. 插件系统的“路径依赖”

KeePass 拥有全世界密码管理器中最恐怖的插件生态(几百个插件)。

  • 这些插件大多是针对这个“复古 UI”开发的。如果原版 KeePass 大改 UI 框架(比如换成 WPF 或 WinUI),这几百个插件会瞬间全部失效。
  • 为了保住这个强大的生态链,作者选择了维持现状。

4. 个人开发的“独狼”特质

KeePass 原版主要是 Dominik Reichl 一个人在维护。

  • 他不是一个大公司,没有专门的 UI/UX 设计团队。
  • 他更像是一个老派的手工艺人,只要这个保险柜的锁(加密逻辑)是世界上最稳的,他并不在意保险柜外壳的油漆是不是 20 年前的审美。

KeePass宇宙#

虽然客户端名字各异,但它们都能打开同一个 .kdbx 文件。这种‘软件可以消失,但数据永存’的自由,就是 KeePass 客户端生态的核心魅力

1. 桌面端:双塔对垒#

KeePass (Original/Professional)#

  • 平台: Windows
  • 地位: “正统教父”。
  • 特点: 基于 .NET 开发,界面非常 XP/Win7 风。它的核心灵魂是插件系统,几乎可以实现任何你想要的功能(如:自动同步到 Git、特定的混淆输入、复杂的数据库触发器)。
  • 适用人群: Windows 深度用户、插件狂魔、追求极致功能定制的极客。

KeePassXC#

  • 平台: Windows, Linux (你的首选), macOS
  • 地位: “现代继任者”。
  • 特点: 使用 C++ 和 Qt 重新编写。界面现代(支持暗黑模式),性能极佳。它最大的特色是**“内置一切”**——把最常用的自动输入、TOTP、SSH Agent、浏览器支持全部整合进了核心代码,不需要装插件。
  • 适用人群: 跨平台用户、Arch Linux/Wayland 用户、追求开箱即用的人。

2. 移动端:各有千秋#

Android:Keepass2Android#

  • 地位: Android 平台的标杆。

  • 亮点: * 快速解锁: 支持指纹后,只需输入主密码的最后几个字符即可再次进入(兼顾安全与快捷)。

    • 云端集成: 它是极少数直接内置了 OneDrive、Dropbox、WebDAV 支持的客户端,不需要第三方同步软件。
    • 自带键盘: 为了防止系统键盘泄密,它自带了一个虚拟键盘用来输入密码。
  • 推荐下载: keepass2android.keepass2android-Signed-arm64.apk

    理由:

    • 架构选择: 现在的安卓手机几乎全是 64 位,选 arm64 运行效率最高。
    • 普通版 vs nonet 版: * 文件名带 nonet 的是离线版,无法联网,安全性极高但只能手动拷贝数据库文件。
      • 不带 nonet 的是标准版,支持云端同步(如 OneDrive、Dropbox 等),大多数人选这个。

Android:KeePassDX#

  • 亮点: 界面极其现代,完全遵循 Material Design。它是目前 Android 上最轻量、响应最快的选择,甚至提供了非常细致的 Material You 配色适配。
  • 推荐下载: KeePassDX-4.3.2-free.apk
    • 理由:
      • free vs libre: 两者功能基本一致free 版通常是开发者自己编译签名的,而 libre 版通常是为了符合 F-Droid 商店那种“彻底去闭源插件”的规范。对普通用户来说,下 free 版即可。
      • 注意: KeePassDX 本身不内置云同步功能。如果你想同步数据库,需要配合第三方工具(如 Syncthing 或手机自带的文件管理器挂载网盘)。

**iOS:Strongbox **#

  • 地位: iOS 上最强大的 KeePass 客户端。
  • 亮点: 支持 FaceID、iCloud/OneDrive 同步,界面非常精美。它甚至支持 1Password 的数据库导入。
  • 注意: 有免费版,部分高级功能(如多个数据库同时开启)需要付费订阅或买断。

iOS:KeePassium#

  • 亮点: 专注简约。它的免费版策略非常良心,对于只需要核心功能的个人用户来说极其友好。

3. 浏览器端:桥梁#

KeePassXC-Browser / Kee#

  • 这些不是独立的管理器,而是插件
  • 它们让你的 Chrome/Firefox 能直接和后台运行的 KeePassXC 或 KeePass 通信,实现网页自动填充,而无需你手动去复制粘贴。

4. 客户端选型建议#

场景推荐组合
纯 Windows 环境KeePass (原版) + 大量插件
双系统 (Win + Linux)KeePassXC (全平台统一体验)
Android 用户Keepass2Android (同步最稳)
iPhone 用户Strongbox (体验最丝滑)
多设备无感同步以上任意客户端 + Syncthing / 坚果云 WebDAV

KeePass—部署#

1.X?2.X?#

在 KeePass 的官网上,你会发现它同时维护着两个版本。这在软件界很少见,因为 2.x 并不是 1.x 的简单升级,它们更像是基于不同技术路线的“平行世界”

维度KeePass 1.x (Classic)KeePass 2.x (Professional)
开发语言C++C# (.NET)
数据库格式.kdb (旧版格式).kdbx (现代格式,更强安全校验)
运行环境纯原生 Windows,极轻量依赖 .NET Framework / Mono
功能深度基础、精简极强、全功能(如 OTP、附件预览)
插件系统支持插件(较少)极强插件生态

为什么会有两个版本?#

  • 1.x (Classic): 它是为那些追求极致轻量、便携,或者在极老旧电脑(甚至 Windows 98/XP)上运行的用户准备的。它不需要安装庞大的 .NET 运行库,主程序极小,但功能也相对单一。
  • 2.x (Professional): 这是目前主流的、全能的版本。它引入了 KDBX 4 格式,支持更复杂的加密流(如 Argon2)、更多的插件接口以及自动输入混淆(TCATO)。几乎所有现代第三方客户端(KeePassXC、Strongbox)主要兼容的都是 2.x 的格式。

官方态度: 作者 Dominik Reichl 曾明确表示:“2.x 不是 1.x 的继任者,1.x 也并未死亡。” 他会同时修复两者的安全漏洞,但新功能几乎全堆在 2.x 上。

为啥语言文件要分两个下载?#

因为它们的底层逻辑和界面文本完全不同

  • 1.x 的语言文件(.lng)对应的是 C++ 编写的静态资源,条目较少。
  • 2.x 的语言文件(.lngx)对应的是 .NET 框架下的动态资源,条目极多(包含大量 2.x 特有的高级设置、触发器、同步选项等)。

如果你下错了,软件是识别不了的。

当然,除非你有一台 20 年前的老电脑,或者你对“免安装、单文件、极致小”有某种病态的执念,否则不要选择1.x版本

语言文件#

KeePass 虽然支持多语言,但并没有内置到软件中,需要自己手动下载最新的汉化包进行汉化:

将下载下来的 .lngx 文件放到 KeePass 的 Languages 文件夹中

运行 KeePass.exe 启动程序,点击 View » Change Language » 双击简体中文即可更改语言

创建数据库#

汉化好之后,你就可以创建属于你的密码数据库了

在 KeePass 内点文件 » 新建,然后选择一个地方存放你的数据库.kdbx(这个文件存放的就是你的密码,名称可以随意)

创建管理密码&密钥#

接下来是比较关键的一步:设置你的数据库密码

如果你觉得你的电脑使用习惯很好,可以像阿虚一样只设置管理密码

而如果你觉得你存放的密码对你非常重要,建议勾选「显示高级选项」,然后自己新增一个密钥文件🔑

密钥文件是打开数据库的第二把钥匙,以2个常见的应用场景来说下它的用处:

  1. 你想在公司的电脑上用 KeePass,但又怕你不在工位的时候被人盗取密码,那你就可以把密钥文件存放在你的U盘上,打开数据库的时候,必须键入管理密码+读取你U盘中的密钥文件才能打开
  2. 你可以创建任意格式的密钥文件,比如一张jpg格式的图片,然后设置一个非常普通的文件名,这样就算电脑被黑,黑客也无从得知你的密钥文件是哪一个,进而也获取不了你的密码数据库

这里说一点,如果你创建了密钥文件,后面在移动端使用的话,会稍显麻烦(因为需要额外拷贝密钥文件到手机上)

设置数据库#

你的管理密码与密钥设置好之后,接下来是设置一个数据库名称

然后设置「安全」选项卡中的「迭代次数」

迭代次数越高数据库越难被暴力破解,但每次打开数据库的耗时也越长,你可以根据自己的需要来进行设置

设置完之后,点击「OK」,会弹出一个打印应急表单的窗口,点击「跳过」即可

进一步设置#

然后终于进入软件主界面了,但我们还有需要对软件本身进行一点设置,点击工具 » 选项

如果你是公共电脑,建议在「安全」与「高级」选项卡下做如下设置:

这里其中一些设置是为后面一些插件服务的,你不太懂也没关系

安装插件#

KeePass 的另一大优势还在于,由于软件本身开源,所以它拥有非常多强大的插件👾

点击工具 » 插件管理器 » 获取更多的插件

你也可以直接打开:https://keepass.info/plugins.html

然后你便能看到琳琅满目的插件可供选择了,按键盘Ctrl+F,即可在页面内进行搜索

你可以后续自行去发掘这些插件,这里仅推荐一些常用(自用)插件

先在这里统一说一下插件的安装方法:

很简单,插件下载后,把解压出来的 .plgx 文件,放于 KeePass 的 Plugins 文件夹中,就完成安装了🤏

1. KeePassRPC#

  • 下载地址: https://github.com/kee-org/keepassrpc/releases
  • 推荐理由: 比 NatMsg 更强大的浏览器方案。 如果你觉得 KeePassNatMsg 的功能还不够细腻,这款插件配合浏览器的 Kee 扩展,可以提供目前最接近 1Password 的使用体验:它能自动识别多级登录页面、自动检测密码修改、甚至是跨域名的账户关联,是目前逻辑最智能的集成方案。

2. WebAutoType#

  • 下载地址: https://github.com/AlexVallat/WebAutoType/releases
  • 推荐理由: 让“自动输入”更聪明。 原版的自动输入只能识别软件的“窗口标题”。这款插件通过特殊技术,让 KeePass 能够识别浏览器的 URL(网址)。这意味着即使两个网站的标题都叫“登录”,它也能根据网址精准区分,避免跳出选择框。

3. KeeAgent#

  • 推荐理由: 开发者必备:SSH 密钥管理。 如果你有 Linux 环境,大概率会接触 SSH。这个插件能把你的 SSH 私钥安全地存放在数据库中,并模拟为一个 PageantOpenSSH Agent。每次你打开 Git 或登录远程服务器,它会自动提供密钥,无需在硬盘上留存明文私钥。

4. HibpOfflineCheck#

  • 下载地址: https://github.com/mihaifm/HIBPOfflineCheck/releases
  • 推荐理由: 离线数据泄露检查。 它集成了著名的 Have I Been Pwned 数据库。最牛的地方在于它是离线检查:它对比的是密码的 Hash 值,不需要把你的密码发到网上。它会定期提醒你哪些密码已经在已知的黑客撞库名单中,催促你修改。

5. KeePassQRCodeView#

  • 下载地址: https://github.com/fireout/KeePassQRCodeView/releases
  • 推荐理由: 跨端传输的“任意门”。 当你在某些没法装插件的设备(比如别人的电脑、智能电视)上需要输入密码时,按快捷键让 KeePass 弹出一个包含密码的二维码。你只需用手机扫一下就能获取,免去了手动输入几十位复杂字符的痛苦。

6. IIME (Input Method Editor)#

  • 下载地址: https://github.com/fireout/KeePassIIME/releases
  • 推荐理由: 解决中文输入法冲突。 这是一个国产精品插件。它解决了 KeePass 在执行自动输入时,如果当前是中文输入法(如搜狗、微软拼音)会导致字符乱码或上屏失败的问题。它会在输入前自动强制切换为英文状态,输入完再切回来。

7. KeePassNatMsg#

  • 下载地址: https://github.com/smorks/keepassnatmsg/releases
  • 推荐理由: 2026 年浏览器集成的首选方案。 它是 KeePassHttp 的现代继任者,使用 Native Messaging 协议。配合浏览器端的 KeePassXC-Browser 插件使用,可以实现极速、安全的自动填充,彻底解决了旧插件连接不稳和安全漏洞的问题。

8. AutoTypeSearch#

  • 下载地址: https://sourceforge.net/projects/autotypesearch/files/
  • 推荐理由: 手动输入的效率神器。 当你面对一些无法自动识别标题的特殊软件时,只需按下一个全局快捷键(如 Ctrl+Shift+S),输入软件名关键词,回车即刻完成自动输入。它让你无需在成百上千个条目中反复翻找。

9. KPEnhancedEntryView#

  • 下载地址: https://sourceforge.net/projects/kpenhancedentryview/files/
  • 推荐理由: 主界面视图增强(经典保留)。 虽然它年代久远,但在 2026 年依然是单页面操作的最强插件。它能让你在主界面下方直接查看所有自定义字段、修改用户名密码、甚至是直接拖放附件,极大地减少了弹出窗口的操作频率。

10. KeePassSubsetExport#

  • 下载地址: https://github.com/lukeIam/KeePassSubsetExport/releases
  • 推荐理由: 多端同步的安全护航。 现在的用户通常需要将密码同步到手机端。这个插件可以让你只导出“特定文件夹”或“特定标签”的条目(比如只导出非核心资产的密码)。这样即便手机端的数据库文件意外丢失,你的核心账户(如网银、主邮箱)依然安全地留在电脑本地。

11. KeeTheme#

  • 下载地址: https://github.com/xatupal/KeeTheme/releases
  • 推荐理由: 视觉体验升级。 KeePass 原版的界面非常 Windows 98 风格。这款插件可以为 KeePass 提供现代化的“暗黑模式”和多种皮肤主题,让软件与 Windows 11 或现代系统环境视觉上更加统一,长时间使用不伤眼。

12. KeePassWinHello#

  • 下载地址: https://github.com/sirAndros/KeePassWinHello/releases
  • 推荐理由: 告别繁琐的主密码输入。 每次打开 KeePass 都要敲那一长串复杂的主密码是很痛苦的。这款插件让你直接调用电脑自带的 Windows Hello(指纹、人脸识别或 PIN 码) 来解锁数据库。它能极大地平衡“高强度密码”与“便捷解锁”之间的矛盾。

13. KeeOtp2#

  • 下载地址: https://github.com/tiuub/KeeOtp2/releases
  • 推荐理由: 2FA 验证码全集成。 现在几乎所有重要的网站都开启了双重验证(2FA)。这个插件让你直接在 KeePass 里生成 TOTP 验证码(就像 Google Authenticator 那样)。配合自动输入,它可以实现:输入完用户名密码后,自动在下一个框填入 6 位验证码,一气呵成。

14. Yet Another Favicon Downloader (YAFD)#

  • 下载地址: https://github.com/navossoc/KeePass-Yet-Another-Favicon-Downloader/releases
  • 推荐理由: 让条目一目了然。 原版的 KeePass 条目图标非常单一。这个插件可以批量爬取你条目中对应网站的 Favicon(网页图标) 并自动替换。当你的数据库有几百个条目时,通过五颜六色的网站图标找密码,比看文字快得多。

15. KeeAnywhere#

  • 下载地址: https://github.com/Kyrodan/KeeAnywhere/releases
  • 推荐理由: 云同步的最佳桥梁。 很多人会把数据库存放在 OneDrive、Google Drive 或 Dropbox。这个插件不是简单的同步,它让 KeePass 能够直接像打开本地文件一样打开这些云端文件。即使你换了台电脑,只要装了插件登录账号,密码库即刻同步,无需手动配置复杂的同步路径。

16. KeePassQuickUnlock#

  • 下载地址: https://github.com/fireout/KeePassQuickUnlock/releases
  • 推荐理由: 短密码快速重连。 配合之前推荐的 WinHello 效果更佳。它的逻辑是:当你锁定数据库后,只需输入主密码的前几位(位数可自定义,如前 3 位),即可快速重新进入。在频繁锁定/解锁电脑的办公场景下,它比输入完整长密码要爽快得多。

17. IOProtocolExt#

  • 下载地址: https://sourceforge.net/projects/ioprotocolext/files/
  • 推荐理由: 全协议文件支持。 如果你的数据库不是存在常见的网盘,而是放在自己的 NAS(通过 SFTP、WebDAV 或 SCP 传输),这个插件是必装的。它扩展了 KeePass 的底层传输协议,让你可以直接远程读写存放在任何服务器上的数据库文件。

18. SimpleBackup#

  • 下载地址: https://github.com/imDaikon/SimpleBackup/releases
  • 推荐理由: 防患于未然。 插件再多,数据丢失就是零。这款插件在你每次保存数据库时,会自动在指定目录生成一个带时间戳的备份文件。你可以设置保留最近的 10 个版本。对于重度折腾插件的用户来说,这是最后一道防线。

19. KeePassIpc#

  • 下载地址: https://github.com/dlech/KeePassIpc/releases
  • 推荐理由: 跨应用通讯协议。 在 2026 年,如果你使用一些第三方的开源仪表盘工具或者特定的脚本语言来调用密码,这个插件提供了更现代、性能更好的进程间通信接口。它是目前开发者社区比较推崇的底层交互方案。

20. DatabaseBackup#

  • 下载地址: https://sourceforge.net/projects/kp-db-backup/
  • 推荐理由: 高度定制的同步备份。 与 SimpleBackup 不同,它支持在保存时将数据库同步到本地多个路径或者执行特定的 Shell 命令。你可以利用它实现“保存即触发脚本”,比如自动推送到 Git 仓库。

21. CheckPasswordBox#

  • 下载地址: https://sourceforge.net/projects/checkpasswordbox/
  • 推荐理由: 防误输的安全锁。 此插件的作用很简单:在使用自动输入时防止误输密码到非密码框(具体用法见后文的3.11)。它可以检测当前焦点是否为密码框,避免将明文密码意外输入到聊天窗口或搜索栏中。

当你安装了超过 10 个插件后,KeePass 会变得稍微有点重,为了保持 2026 年的高效体验,建议额外注意以下几点:

  1. 定期清理 .plgx 缓存: 插件安装多了,KeePass 的启动会变慢。如果遇到莫名其妙的报错,可以去 %AppData%\KeePass\PluginCache 删掉缓存让它重新编译。
  2. 快捷键分级:
    • 常规网站: 交给 KeePassRPC 自动填充。
    • 特殊软件:AutoTypeSearch 搜索输入。
    • 高频账户:KeePassQuickUnlock 快速激活。
  3. 安全备份策略: 既然装了这么多增强插件,务必配合 SimpleBackup。因为插件越多,数据库文件被第三方钩子误伤损坏的概率(虽然极低)也会相对增加。

浏览器扩展#

1.Kee - Password Manager#

  • 适用人群: 使用原版 KeePass 2.x 的重度用户。
  • 优点: 识别率极高,功能最接近商业密码管理器(如 LastPass)。
  • 注意: 它必须配合 KeePass 客户端里的 KeePassRPC 插件使用,配置过程稍显复杂,但一旦装好,体验是最好的。

2. 云端/轻量:KeePass Tusk#

它的定位非常特殊。

  • 适用人群: 电脑上不想安装 KeePass 客户端,把数据库文件存放在网盘(Google Drive, Dropbox, OneDrive)的用户。
  • 优点: 只读模式。它直接从云端读取你的 .kdbx 文件并填表,不依赖本地软件。
  • 缺点: 无法在浏览器里修改或保存新密码,只能“读”。

3. 辅助类工具:URL in title#

它其实不是密码管理器插件。

  • 作用: 它只是把网页的 URL 显示在浏览器的标题栏里。
  • 用途: 方便 KeePass 客户端通过“全局热键(Auto-Type)”识别窗口。如果你不用插件填表,只用快捷键,才需要它。

  • 在为 KeePass 原版配置浏览器插件时,很多老教程会推荐 KeePassHttp(配合 ChromeIPass)。但在 2026 年,这个方案已经彻底过时。

    为什么弃用 KeePassHttp?

    • 安全性差:通过 HTTP 本地端口传输,容易被监听。
    • 已停止维护:无法适配现代浏览器的安全策略,经常失效。

    推荐的两大主流体系

    为了实现更安全、更智能的自动填充,我们应该根据需求在以下两个体系中二选一:

    1. Kee 体系:KeePassRPC 插件 + Kee 浏览器扩展。
    2. XC 浏览器插件体系:KeePassNatMsg 插件 + KeePassXC-Browser 扩展。

方案一:Kee 体系(识别最精准)

Kee(原名 KeeFox)是 KeePass 最老牌的联动方案。它的核心优势在于拥有一套独立的表单分析引擎,对付那些极其复杂的登录页面(如多步登录、非标准表单)效果最好。

1. 准备工作

  • 客户端插件:下载 KeePassRPC.plgx 放入 KeePass 的 Plugins 文件夹。
  • 浏览器扩展:在商店安装 Kee

2. 配对流程

  1. 重启 KeePass,界面会弹出 KeePassRPC Authorisation 窗口,上面有一串彩色的 6 位代码
  2. 切换到浏览器,Kee 扩展会自动打开一个配对页面。
  3. 将那串彩色代码填入浏览器页面,点击关联。
  4. 成功后,你会发现 KeePass 的条目设置里多了一个“Kee”选项卡,用于深度定制填充逻辑。

方案二:KeePassXC-Browser 体系(更现代、更安全)

虽然 KeePassXC-Browser 是为 KeePassXC 开发的,但通过 KeePassNatMsg 插件,原版 KeePass 也能完美使用它。它的优势是 UI 现代,且使用原生消息传递(Native Messaging),不暴露网络端口。

1. 准备工作

  • 客户端插件:下载并安装 KeePassNatMsg 插件。
  • 浏览器扩展:在商店安装 KeePassXC-Browser(是的,原版用户也用这个)。

2. 配对流程

  1. 在 KeePass 菜单栏选择 Tools -> KeePassNatMsg Options,确保服务已启用。
  2. 点击浏览器上的 XC 图标,点击界面上的“连接(Connect)”按钮。
  3. KeePass 会弹出一个窗口,要求你输入一个名称(比如 “MyChrome”),这相当于为这个浏览器授权。
  4. 点击确认后,两端即可开始安全通信。

WebDAV同步#

KeePass 实现全平台同步的办法基本都是使用的坚果云:https://www.jianguoyun.com/`(主要是国内也就这家的WebDav服务免费且好用)`

免费用户每月也有1G的上传流量,这对才几百KB的数据库文件来说是完全足够的👌

把你的 .kdbx数据库文件,上传到坚果云的一个新建文件夹**(文件夹名需要是英文)**

然后在网页右上角账户 » 账户信息 » 安全选项中,添加一个应用并生成密码

接着回到 KeePass 中,点击文件 » 打开 » 打开网址

比如我的情况是:在 Keepass 文件夹下,密码库的文件名是:PasswordDatebase.kdbx,所以我的地址是:https://dav.jianguoyun.com/dav/Keepass/PasswordDatebase.kdbx

而用户名是坚果云账号,密码是上面在坚果云中生成的应用密码

自动输入#

KeePass 搭配上面的 KeePassHttp-Connector 浏览器扩展就已经能很好的实现密码自动输入了,但如果你想在一些软件上也实现密码自动输入,就需要额外进行一些设置了

在KeePass主页面选中你的数据库并右键 » 编辑群组 » 自动输入 » 替代默认规则为:+{DELAY 100}{CLEARFIELD}{USERNAME}{TAB}{PASSWORDBOX}{PASSWORD}{ENTER}

这样设置的前提是你安装了 CheckPasswordBox 这款插件

然后在工具 » 选项 » 集成中设置自动输入的快捷键(另外如果你需要KeePass开机启动,也可以在这里进行设置)

最后,对于你需要自动输入密码的客户端,需要手动进行添加,比如阿虚想实现百度云客户端用户名、密码的进行自动输入

那就要先确保百度云客户端正处于登录窗口,再双击在 KeePass 中双击编辑百度密码的那条记录,在自动输入中 » 添加目标窗口

然后在百度网盘登录界面,按你自己设置的快捷键,然后选择账号,KeePass 就会帮你自动输入账号密码了

另外这个插件还有个贴心的功能是:自动判断并跳过输入用户名,即如果账户名那里已经输入了内容,再按快捷键自动输入密码的话,这个插件会帮你自动跳过

注:这里不要用百度的ID作为用户名,会出现自动输入BUG,建议以手机号作为用户名

KeePass 手机端#

KeePass 的手机端其实就简单很多了,基本上是导入你 WebDAV 中的数据库就能用了

而且密码自动填充如今在手机端都能很好的实现了👌

安卓端大家普遍推荐的都是 Keepass2Android,算是同类APP中最好用的那个

你可以在SOFTPEDIA上下载:https://mobile.softpedia.com/apk/keepass2android-password-safe/

安装好之后,首次打开 Keepass2Android,选择打开文件 » 选择HTTPS格式的WebDav

然后就是输入你数据库的坚果云 WebDAV 地址,填写你的坚果云账号,与坚果云中设置的第三方应用密码

将数据库导入进来之后,再输入你的数据库管理密码进行打开(如果你有设置密钥,需要把密钥文件拷贝到你的手机上)

新版的 Keepass2Android 已经支持自动识别与填充,甚至部分APP内的登录都是支持的(如酷安)

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
密码管理器系列一:KeePass
https://lrwy.de5.net/posts/cc40efc1/
作者
凛若无音
发布于
2026-01-27
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
凛若无音
像明天一样
公告
所谓无底深渊,下去,也是前程万里。
分类
标签
数据统计
文章
37
分类
1
标签
17
共码字
131,692
存活时长
0
最终活动
0 天前

目录