Internet account (password) manager, with following goals:
- Secure: Manage secure passwords (secure = long and complex enough)
- SMALL: as minimal code required; ~ 1000 LOC for core functionalities
- Dependent on a few small libraries as less as possible
- Platform independent: work on Darwin, Windows, Linux or Unix
- Portable and readable, not breakable persistent data
Under following assumptions or limitations
- Trust Rust standard library
- on gpg-agent error of pinentry
$ cargo install
pinentry
must be configured as GUI-based. Make sure that pinentry-gtk-2
or such says "OK Pleased to meet you".
$ pinentry-gtk-2
OK Pleased to meet you
- Rewrittin in Rust
- Stop using GnuPG keyring and need just private & public key files
- Moved primary configuration directory to
$XDG_CONFIG_DIR/baccounts/
- passgo
- pass
- KeePass
- 1Password
- Bitwarden whose CLI version will override this product
GPL version 3