Skip to content

A simple program to generate, manage, and store your encrypted passwords securely.

License

Notifications You must be signed in to change notification settings

arifaisal123/password_manager

Repository files navigation

Password Manager

Password Manager Software is designed to manage all your password needs, from generating random passwords to storing them in a secured encrypted version. The software uses encrytion method to securely store your password, along with other data. It also stores your record in the local database of your computer, making it safe from external threats.

Table of contents

Overview

Functionality

Users should be able to:

  • Register/ Login using their credentials
  • Use Change/ Forgot Password feature [in development]
  • Generate a random password
  • Store encrypted passwords in the database
  • View all records
  • Delete records
  • Generate a secure and unique key
  • View Help/ FAQ section for more details

Screenshot

Installation

This program was made with Python 3.11.1. Ensure other dependencies mentioned in requirements.txt are installed in your system. Use "python project.py" in CMD to start the program.

Credentials for testing

The following test credentials are provided to check the functionalities of the software. Users can remove them anytime, if they will. Credentials are provided for test purposes only, and does not resemble any real account.

username: test123
email: [email protected]
password: test123
secure key: 2vqhv7Dq19z_FwB67AO1TwnxlcDS_NDx5_vKMrgJcf4=

Links

My process

Built with

Python

Modules used

  • Cryptography
  • Art
  • Random Password Generator
  • Tabulate
  • Pwinput
  • Pytest

Continued development

Forgot Password and Change Password features are the focus of future developments which will be available in the next release.

Author

About

A simple program to generate, manage, and store your encrypted passwords securely.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages