This is a lightweight, local-storage based implementation of a MFA password manager from their terminal. That is a password manager which stores all passwords locally. It uses AES-GCM256 for encryption, using SHA256 and the master password hash combined with a salt for secure encryption/decryption. The master password is stored using SHA 3-512. The MFA uses the Google Authenticator App system and the TOTP passwords. Passwords are evaluated with zxcvbn and the answers to personal security questions.
It is designed to be both secure, but lightweight enough to run on most Linux/WSL environments. For ease of use, there are also included shell scripts to add the script to the PATH, and update the funciton.