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

https://github.com/burhanali2211/passwordgenerator

This is a simple yet powerful Python tool that creates strong, random passwords based on user preferences. It ensures secure and customizable password generation for better online security.
https://github.com/burhanali2211/passwordgenerator

cybersecurity password password-generator-python random secure

Last synced: 9 months ago
JSON representation

This is a simple yet powerful Python tool that creates strong, random passwords based on user preferences. It ensures secure and customizable password generation for better online security.

Awesome Lists containing this project

README

          

# Password Generator 🔒

## Description
A Python program to generate secure passwords based on user preferences. The program allows users to:
- Choose password length.
- Customize the inclusion of uppercase, lowercase, numbers, and special characters.
- Save generated passwords with descriptions for future reference.
- View previously saved passwords.

## Features
1. User-friendly menu system.
2. Highly customizable password generation.
3. Saves passwords to a local `passwords.txt` file with a timestamp.
4. File handling to view and store passwords securely.

## Sample Usage
### 1. Menu
Welcome to the Password Generator!

Generate a New Password
View Saved Passwords
Exit

### 2. Generating a Password
- User selects password length (minimum 4).
- Selects preferences (uppercase, lowercase, numbers, special characters).
- Receives a secure password, e.g., `@H2jKl9$`.

### 3. Saving and Viewing Passwords
- Users can save passwords with descriptions like "Email Account."
- View all saved passwords directly in the program.

## How to Run
### Step 1: Clone the Repository
```bash
git clone https://github.com/Burhanali2211/Password-Generator.git
cd Password-Generator