KeepassDX 中文文档 下载 App

生物识别解锁 - 快速但有前提

前置条件

要使用生物识别解锁,你的设备必须先满足两个前提:

  1. 已设置设备锁(PIN、图案或密码)——Android Keystore 模块要求设备必须先有安全锁
  2. 设备支持并已登记生物特征(指纹、面容)

没有设备锁的设备无法启用生物识别解锁。这是 Android 系统级的安全限制,KeePassDX 无法绕过。

生物识别设置
指纹解锁配置

启用步骤

  1. 打开 KeePassDX,解锁数据库
  2. 进入设置 → 解锁设置 → 设备解锁
  3. 开启"生物识别解锁"开关
  4. 输入主密码确认(这一步很重要——主密码会被加密存到 Android Keystore)
  5. 选择解锁方式:指纹 / 面容 / 系统默认

安全原理

生物识别解锁的内部流程:

  1. 你先输入过一次主密码
  2. KeePassDX 用 Android Keystore 的硬件加密模块加密保存主密码
  3. 之后每次解锁时,系统用生物特征验证你的身份
  4. 验证通过后,Android Keystore 解密主密码
  5. KeePassDX 用解密后的主密码正常解锁数据库

关键点:生物识别本身不加密任何数据,它只是"钥匙的钥匙"。真正加密数据库的仍然是你的主密码。生物识别只是让你不用每次手动输入而已。

设备凭证 vs 生物识别

KeePassDX 提供两种设备级解锁方式,容易混淆:

方式验证什么加密能力
设备凭证(PIN/图案/密码)设备锁屏凭证和主密码加密链路绑定
生物识别(指纹/面容)生物特征更安全(系统级硬件认证)

生物识别是推荐的方式,因为它的验证机制更严格,而且在系统重启后会暂时禁用(强制需要主密码),防止设备被劫持后自动解锁。

局限性

生物识别解锁不是完美方案:

如果生物识别解锁在你的设备上无法工作,退而用设备凭证解锁即可。