Skip to content

This project is a simple password manager implemented in Python using the Tkinter library. It generates secure passwords, saves them along with website and email information, and provides a user interface for interacting with the password manager.

Notifications You must be signed in to change notification settings

sMarekus/password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager

This is a password manager application implemented in Python using the Tkinter library. It provides a user-friendly interface for generating secure passwords and saving them along with website and email information.

Features

  • Password generation: The application can generate strong and random passwords consisting of letters, numbers, and symbols.
  • Password saving: Users can save their website, email, and password details for easy access later.
  • User interface: The application provides a graphical user interface (GUI) built with Tkinter.

Prerequisites

  • Python 3.6 or higher

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/password-manager.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the application::

    python main.py

Usage

  1. Launch the password manager application.
  2. Fill in the website, email/username, and password fields.
  3. Optionally, click the "Generate Password" button to generate a random password.
  4. Click the "Add" button to save the entered details.
  5. Confirm the save operation in the dialog box.
  6. The saved passwords will be stored in the data.txt file.

About

This project is a simple password manager implemented in Python using the Tkinter library. It generates secure passwords, saves them along with website and email information, and provides a user interface for interacting with the password manager.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages