我想要通过密码 + Fido U2F 安全密钥进行两步身份验证。我没有找到任何适用于 Debian 8.7 的方法。操作系统不应成为这里的限制因素,因为 Qt 库与KeePassX。
操作系统:Debian 8.7
Fido U2F 密钥:YubiKey Neo、YubiKey 4
答案1
KeePassX 支持的唯一形式的双因素身份验证是密码和密钥文件;引用特征:
通过密码、密钥文件(例如 CD 或记忆棒)或什至两者都授予对 KeePassX 数据库的访问权限。
如果您想添加 U2F 支持,您必须对其进行编码。
答案2
发展正在进行中
- 自 2014 年以来一直活跃,但现已关闭并合并至#127:https://github.com/keepassx/keepassx/pull/52
- 添加 Yubikey 2FA 用于解锁数据库。https://github.com/keepassxreboot/keepassxc/pull/127
我向 YubiKey 支持团队请求了对票证 #52 的预览支持,票证号为 #00019088:
我们不支持这个应用程序。我们确实知道他们几年前就已经增加了对 CR 的支持。至于支持开发人员完成这项工作,如果他们联系我们,我们非常乐意与他们合作。
我将这条信息作为票证中的评论传递给开发人员。现在,#52 终于合并到#127 了。我将期待最新票证中的预览帮助。我现在请求 YubiKey 支持团队对 titket #127 提供预览支持。
KeePassX 开发
我正在研究项目支持YubiKey DB解锁这可能与这里的情况有关。