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.
Table of Contents
- Why A Password Manager?
- Features
- Requirements
- Install Requirements
- How To Launch
- Creating Desktop Shortcut
- Import Passwords
- Export Passwords
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.
- 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
- Password Manager was tested in Windows 10
- SQL SERVER
- Python 3.7
- pyodbc==4.0.30
pip install -r requirements.txt
python passwordmanager.py
OR
pythonw passwordmanager.py
Set a master password
- Go to Desktop, right-click and select New, then Shortcut
- 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"
- Name the Shortcut as PasswordManager, and click on Finish
- 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\
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:
- Click on Import from File Menu in Password Manager
- Browse to the location and select the .csv file containing passwords
Click on Export from the File Menu in Password Manager
Passwords will be exported to the location specified in
location=
in config.ini
Default export location is %USERPROFILE%\Documents