KeepassDX 中文文档 下载 App

扫码导入 OTP 密钥 - 最快捷的配置方式

KeePassDX 故意没有内置扫码器

KeePassDX 的开发者选择不在应用里内置二维码扫描功能。这不是功能缺失,而是有意的设计决策:

所以 KeePassDX 的 OTP 密钥导入流程是配合外部扫码 App 完成的。

完整流程

第一步:网站显示二维码

在目标网站开启 2FA,网站会展示一个二维码,内容格式通常是:

otpauth://totp/ServiceName:username?secret=XXXXX&issuer=ServiceName&digits=6&period=30

这个 URL 包含了生成 TOTP 所需的全部参数。

第二步:用扫码 App 扫

任何支持解析 otpauth:// 链接的扫码 App 都可以。推荐:

扫码后,扫码 App 会显示 otpauth:// 链接的解析结果,或者直接显示一个"分享"按钮。

第三步:分享给 KeePassDX

在扫码 App 里点击"分享",选择 KeePassDX:

分享给 KeePassDX
从扫码 App 分享

KeePassDX 会自动切换到"保存模式"——打开你的数据库(如果没开的话),然后弹出一个条目选择界面。

第四步:选择条目并保存

KeePassDX 会自动把 OTPauth 链接里的所有参数(类型、密钥、算法、周期、位数)填入条目的 OTP 字段,你不需要手动配置任何东西。

保存模式
选择条目保存

第五步:验证

保存后回到条目列表,KeePassDX 会自动显示当前验证码和倒计时。登录网站时用这个码就行。

常见问题

扫码 App 不显示分享选项

某些扫码 App(特别是内置扫码功能)解析 otpauth:// 链接后不提供分享。解决办法:

  1. 复制链接文本(大多数扫码 App 支持)
  2. 粘贴到任何输入框(比如笔记 App)
  3. 长按文本 → 分享 → 选 KeePassDX

链接不完整

某些网站二维码里的 otpauth:// 链接可能缺少某些参数(比如 issuer 或 digits)。KeePassDX 会用默认值补全(SHA-1、30 秒、6 位)。大多数情况下够用,如果验证失败再手动调整参数。

扫码历史泄露

注意:扫码 App 可能保留你扫过的二维码历史。如果刚扫完一个敏感的 2FA 二维码,建议在扫码 App 里删除这条历史记录,防止被他人恢复。