Skip to main content

Password Manager

·157 words·1 min

A secure solution for storing passwords locally
#

This project is a password manager made with Python and Tkinter that uses Cryptography to securely encrypt passwords with a master password and stores them locally.

This project started as a lesson from my 100 days of Python course but the instructor had us storing the password data in plain text. I didn’t like that idea because I know that storing passwords in plain text is a big security risk. Once I finished the main objective of the lesson I started researching how other password managers keep their customers data secure.

How it is now
#

How I plan to improve it
#

  • Increasing iterations to 600k
  • require strong passwords. create a master password creation tab that helps generate a password. 5 random words seperated by dashes from a set of 7000 words. this is very strong and actually memorizable by a human

Encryption
#

Password Manager encryption tab UI without values

Decryption
#

Password Manager decryption tab UI without values

Cryptography
#

Shawn Hutchins
Author
Shawn Hutchins