Password management tools
This meta article is dedicated to secure password generation, auditing of generated passwords for security, and management of existing passwords.
Apg's default settings do not enforce usage of uppercase letters, numbers or symbols. Use to following command to generate an extremely secure password:
apg -M CNS -m 165
app-admin/makepasswd is a random password generator.
app-admin/pwgen is a password generator.
app-admin/ranpwd generates random passwords using the in-kernel cryptographically secure random number generator.
Generated passwords are extremely random and difficult to remember, therefore a password manager should be employed.
app-admin/keepassxc is a fork of KeePassX that aims to incorporate stalled pull requests, features, and bug fixes that have never made it into the main KeePassX repository.
app-admin/kpcli is a minimal command line interface to KeePass database files, that also supports Password Safe v3 databases.
The password store (or pass) is a simple shell script, which provides commands for conveniently storing passwords in separated PGP encrypted files, temporally copying a password to clipboard, and tracking changes using git. It realizes password management in respect to the Unix philosophy.
For further details visit the project's homepage.
app-admin/pwman3 is a command-line password manager written in python3 with multiple database backends.
x11-misc/revelation is a password management system for GNOME. It is also suitable for non GNOME users.
app-misc/tkpasman is a useful and reliable personal password manager written in Tcl/Tk.