GNU gnu-pw-mgr "manages" passwords by re-computing them on demand.
It does an sha256 sum of a long, unguessable string stored in a
protected file conjoined with a never-recorded private permutation of
a domain name. The result is cropped and twiddled in repeatable ways
to satisfy the password requirements of the intended web site.
By basing the check sum on a permutation of a domain, it winds up
easier to have different passwords for different domains than to
overuse a single password.
Since its initial release, none of the algorithms have changed, so
previously created passwords will still be produced by this modified
program.
New in 2.4.2 - September 2018
Fixed a config issue inherited from the incorporation of libopts.
New in 2.4 - August
Responses to security questions are now stable across changes in
the password. The new option "--rehash NNN" is used to change the
number of times a password gets "rehashed" via pbkdf2 algorithm,
thus changing the password. The "age" of a password is now printed
also.
online docs:
http://www.gnu.org/software/gnu-pw-mgr/manual/html_node/index.html
gnu-pw-id home: http://www.gnu.org/software/gnu-pw-mgr/
primary ftp: ftp://ftp.gnu.org/gnu/gnu-pw-mgr/
.tar.gz: ftp://ftp.gnu.org/gnu/gnu-pw-mgr/gnu-pw-mgr-2.4.2.tar.gz
bug reports: bug-gnu-pw-mgr at the usual GNU domain
bug archive: https://lists.gnu.org/mailman/listinfo/bug-gnu-pw-mgr
maintainer: Bruce Korb - bkorb at the usual GNU domain
--
If you have a working or partly working program that you'd like
to offer to the GNU project as a GNU package,
see https://www.gnu.org/help/evaluation.html.