Skip to content

sansyrox/Personal-Password-Manager

Repository files navigation

Personal-Password-Manager


Table of Contents

Introduction

GitHub last commit GitHub issues

Consider starring the repo? ⭐

A password manager that encodes your passwords based on your unique key and allows you to store it on a remote host.

Installation

  1. Install required dependencies using:
$ pip install -r requirements.txt
  1. Generate your encryption key using:
$ python encryption.py`
  1. Create a config.json file with hostname, username and password of your MySql DB

Example: Config.json

Add the host, username and password of your MySql DB
{
  "host": "www.example.com",
  "user": "DBadmin",
  "password": "DBpassword"
}
  1. Use the endpoints from helper.py to perform the CRUD functions.

Features

  1. Personal-Password-Manager is based on python and thus is platform independent.
  2. Personal-Password-Manager uses Fernet to generate encryption keys

Contribution

Check CONTRIBUTING.md for the information regarding contribution.

About

A custom password manager for the FOSS community

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages