KeepassDX 中文文档 下载 App

硬件密钥 YubiKey - 物理钥匙

什么是硬件密钥

硬件密钥(Hardware Key)是一种 USB 或 NFC 设备,提供物理形式的解锁因子。最知名的品牌是 YubiKey,其他还有 OnlyKey、Solo 等。

硬件密钥的优势:

KeePassDX 的支持状态

KeePassDX 对硬件密钥的支持经历了几个阶段:

具体支持情况取决于硬件型号和 KeePassDX 版本。YubiKey 5 系列是兼容性最好的选择。

如何使用

硬件密钥在 KeePassDX 里主要有两种用途:

作为数据库解锁因子

某些硬件密钥(特别是 FIDO2 类型)可以参与 KeePass 数据库的解锁流程:

  1. 在数据库设置里选择"硬件密钥"作为解锁因子
  2. 插入硬件密钥(或用 NFC 靠近手机)
  3. 硬件密钥完成加密运算,返回密钥数据
  4. KeePassDX 结合主密码和硬件密钥数据解锁数据库

作为 Passkey 凭据存储

KeePassDX 4.2.0+ 支持 Passkey。硬件密钥可以作为 Passkey 的存储设备:

  1. 创建 Passkey 时选择硬件密钥作为存储目标
  2. 登录时硬件密钥负责生成 WebAuthn 签名
  3. 硬件密钥需要物理确认(点击按钮)

硬件密钥的代价

替代方案

如果觉得硬件密钥太贵,可以考虑: