Skip to content

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.

Notifications You must be signed in to change notification settings

Burhanali2211/PasswordGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

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

git clone https://github.com/Burhanali2211/Password-Generator.git
cd Password-Generator

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages