Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cyberfantics/password-manager


https://github.com/cyberfantics/password-manager

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Password Manager

This Python script provides a simple graphical user interface (GUI) for managing passwords. It allows users to generate secure passwords, save them along with website information, search for saved passwords, and copy passwords to the clipboard.

## Features

- Generate strong passwords using a combination of letters, symbols, and numbers.
- Save website information, including email/username and password.
- Search for saved passwords based on website names.
- Copy passwords to the clipboard for easy use.
- Error handling for input validation.

## Prerequisites

- Python 3.x
- pandas library
- tkinter library
- pyperclip library (for copying passwords to the clipboard)

## Installation

1. Clone the repository:
```bash
git clone https://github.com/cyberfantics/password-manager.git
```
2. Navigate to the project directory:
```bash
cd password-manager
```
3. Install the required libraries:
```bash
pip install pandas pyperclip
```

## Usage

1. Run the script:
```bash
python main.py
```
2. Use the GUI to perform the following actions:
- Generate a password: Click on "Generate Password" to create a secure password.
- Save a password: Enter website, email/username, and password, then click on "Add" to save the information.
- Search for a password: Enter the website name and click on "Search" to retrieve the saved email/username and password.
- Copy a password: After searching for a password, click on "Copy Password" to copy it to the clipboard.

## Channels

- [Telegram Channel](https://t.me/cyberfantics)
- [WhatsApp Channel](https://whatsapp.com/channel/0029VaFE5Dv5Ejy2MaydYm3Z)

## Repository

The source code can be found in the [password-manager repository](https://github.com/cyberfantics/password-manager).

Feel free to contribute or provide feedback!