On May 7, 2020, Tom Metro wrote:
>Here are the characteristics I consider minimum acceptable for a
>password manager: open source implementation; [...] code that only
>changes when I explicitly download and install a new version; [...]
>good random password generator [...] no browser integration; no cloud
>storage [...]

Very nice write-up, Tom!

Here is my password manager that seems to meet most of your
requirements.

1. Store username/password pairs in a tab-delimited text file, one
entry per line, with 3 columns: username, password, and freeform text.

2. Encrypt the password file with gpg. Use Emacs's EasyPG thereafter
to edit the file as needed.

3. Retrieve passwords using a simple script that calls gpg to decrypt,
grep to find the line you want, and cut to isolate the username &
password. Optionally, call xclip to copy username & password into the
window manager's clipboard for easy pasting.

4. Use bash & pwgen to generate random passwords between 18-24 characters:

  pwgen -y -s -N1 $[$RANDOM % 6 + 18]

5. To retrieve passwords remotely, use SSH with public key authentication.

I've been using this system for ~15 years. The only downside is it's
not spouse-friendly (unless your spouse groks the Linux command line).

--
Dan Barrett
[email protected]

_______________________________________________
Discuss mailing list
[email protected]
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to