mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-04-03 20:47:37 +03:00
add challenge-response recovery tool (see keepassxreboot/keepassxc#1734)
This commit is contained in:
parent
06e5f19fab
commit
0c252b6ed4
5 changed files with 216 additions and 0 deletions
20
utils/keepassxc-cr-recovery/README.md
Normal file
20
utils/keepassxc-cr-recovery/README.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# keepassxc-cr-recovery
|
||||
|
||||
A small tool that helps you regain access to your KeePassXC password database in case you have it protected with YubiKey challenge-response and lost your key.
|
||||
Currently supports KDBX4 databases with Argon2 hashing.
|
||||
|
||||
## Building
|
||||
|
||||
Tested with Go 1.13. Just run `go build`.
|
||||
|
||||
## Usage
|
||||
|
||||
What you need:
|
||||
* your KeePassXC database
|
||||
* your challenge-response secret. This cannot be retrieved from the YubiKey, it needs to be saved upon initial configuration of the key.
|
||||
|
||||
Then just run
|
||||
```shell
|
||||
keepass-cr-recovery path-to-your-password-database path-of-the-new-keyfile
|
||||
```
|
||||
It will prompt for the challenge-response secret. You will get a keyfile at the specified destination path. Then, to unlock your database in KeePassXC, you need to check "key file" instead of "challenge response" and load the file.
|
Loading…
Add table
Add a link
Reference in a new issue