Skip to content

A secure password manager that runs locally on your computer through a command line interface.

Notifications You must be signed in to change notification settings

hanksterhan/PasswordManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PasswordManager

A secure password manager that runs locally on your computer though a command line interface.

Installation

Run the following command to install all the required packages, runs in python3

pip3 install -r requriements.txt

Usage

On startup and on subsequent runs, run the following command:

python3 manager.py

On startup, you will be prompted to create a master password. On subsequent runs, you will simply be prompted to enter your master password.

Caution - There is a maximum allowance of 10 erroneous password attempts. After 10 attempts, the password database will be deleted.

Command Line Interface

  1. print accounts

    This option will print out the database in table format displaying all the account names and urls.

  2. retrieve account password

    This option will prompt the user to retrieve an account password based on an account name or url, both. The associated password will be copied to the user's clipboard.

  3. add account

    This option will prompt the user to add an account password based on an account name or url, or both. A strong, secure password will be generated, stored, and then copied to the user's clipboard.

  4. delete password database

    This option will prompt the user for the master password in order to delete the password database. Caution - deleting the password database is irreversible and permanent.

  5. exit

    This option will exit the application.

About

A secure password manager that runs locally on your computer through a command line interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages