Skip to content

Latest commit

 

History

History

CLI

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Password Manager (AES-Encryption) (command-line version)

This app is a single-user password manager i.e. it is focused on one-user-multiple-passwords approach. The user first have to create an account in this app by filling in username and password. The password is used to encrypt the data to if the user forgets the password or any of the file is deleted then the passwords can never be decrypted. This password manager user the Advanced Encryption Standard (AES) to encrypt and secrypt passwords.

Example password: "1FW.h4IIVI^qzUmJ" (without "")

Getting Started

These instructions will get you a copy of the project up and running on your local machine. Git clone the repository and open passwordmanager.py file. Now enter username and password to make an account if running the app for the first time. Restart the program after creating the account and enter the correct login credentials.

  • Make a password and save it
    • Choose site for the details need to be saved
    • User-id for that site
    • Your password will be copied to your clipboard
  • View all saved password
  • Exit the app

Remember if you forget you master password and username then these saved passwords cannot be recovered.

Prerequisites

Few modules are needed to be installed to use this app. They are :

  • cryptography
  • pyperclip
  • passwordmeter

Installing

To clone the repository to your local machine :

git clone https://github.com/prakharsaxena1/passwordVault.git

To install the modules use the following commands :

pip install cryptography
pip install passwordmeter
pip install pyperclip

Author

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments