derk is a tool to derive passwords from a master password in a deterministic way.
It is indended for my personal use, so breaking changes are possible and even likely.
The key derivation method is the same one that's used in lesspass.
The password encoding approach is different, though.
The following procedure is used:
- The last 12 bytes of the secret key are taken;
- They are encoded using Base58 algorithm;
- A single hyphen (-) is inserted at the end.
similar projects:
usage example: in order to paste a password for me@example.com into the clibpoard,
run echo '[{"username": "me", "domain": "example.com", "method": "v1"}]' | derk