Code Monkey home page Code Monkey logo

password-manager-in-python's Introduction

Password Manager v.1

A password manager with GUI written in Python. It can save website URLs, username, and passwords so you do not have to remember them. You can also generate random passwords on the go.

Password Manager

Table of Contents

Why A Password Manager

A couple of months ago I stumbled upon a YouTube video that talked about how much of your information is floating around on the internet and a simple search can reveal so much about you. One compromised website can reveal your password putting all other accounts at risk

A website like have i been pwned? can show you if one of the services you signed up for was ever compromised.

In a survey conducted by Google with a pool of 3000 people, 51% admitted that they use the same favourite password for different websites. I admit I am guilty too of this bad habit. Most of the times, it’s not the lack of knowledge that lands us into trouble but negligence. I took my first step - I decided to write a simple password manager. Now, you can write your own or, just run this one.

Features

  • Save website, username, and passwords
  • Quickly search websites
  • Generate random password on the go
  • Update and Delete passwords
  • Import/Export passwords
  • Protect passwords with a Master Password

Requirements

  • Password Manager was tested in Windows 10
  • SQL SERVER
  • Python 3.7
  • pyodbc==4.0.30

Install Requirements

pip install -r requirements.txt

How To Launch

python passwordmanager.py

OR

pythonw passwordmanager.py

Set a master password

Set Master Password

Creating Desktop Shortcut

  1. Go to Desktop, right-click and select New, then Shortcut

Shortcut

  1. Type in the complete location for pythonw.exe, followed by location for PasswordManager.py enclosed in double quotes, and click on Next

example: c:\python38\pythonw.exe "d:\PasswordManager\passwordmanager.py"

Shortcut

  1. Name the Shortcut as PasswordManager, and click on Finish

Shortcut

  1. Right-click on the newly created shortcut, select Properties, set Start In directory to where passwordmanager.py is in, and click on OK

example: D:\PythonProjects\PasswordManager\

Shortcut

Import Passwords

How to export saved passwords in Google Chrome?

How to export saved passwords in Microsoft Edge?

Once passwords are exported to a .csv file, follow these steps:

  1. Click on Import from File Menu in Password Manager
  2. Browse to the location and select the .csv file containing passwords

Import Passwords

Export Passwords

Click on Export from the File Menu in Password Manager

Export Passwords

Passwords will be exported to the location specified in location= in config.ini

Default export location is %USERPROFILE%\Documents

password-manager-in-python's People

Contributors

shine-jayakumar avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.