Skip to content

YASHASHWIN22/Secure-Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Secure Password Generator

A Python-based Secure Password Generator that creates strong and random passwords using letters, digits, and special characters. This project uses Python's secrets module to generate secure passwords.

📌 Features

  • Generate passwords of custom length
  • Uses secure random generation (secrets module)
  • Includes uppercase letters, lowercase letters, numbers, and special characters
  • Input validation for minimum password length
  • Error handling using try-except
  • Simple and beginner-friendly code

🛠️ Technologies Used

  • Python
  • secrets module
  • string module
Project-3-RandomPassGenerator/
│
├── Screenshots/
│   ├── successful_password_generation.png
│   ├── invalid_input_handling.png
│   └── length_validation.png
├── password_generator.py
└── README.md

🚀 How to Run

  1. Clone the repository:
git clone https://github.com/YASHASHWIN22/Secure-Password-Generator.git
  1. Navigate to the project folder:
cd Secure-Password-Generator
  1. Run the program:
python password_generator.py

📸 Screenshots

Successful Password Generation

Successful Password Generation

Invalid Input Handling

Invalid Input Handling

Password Length Validation

Password Length Validation

📖 Concepts Learned

  • Functions
  • Module Importing
  • String Manipulation
  • User Input Handling
  • Exception Handling (try-except)
  • Secure Random Password Generation
  • Input Validation

🎯 Project Objective

To build a secure password generator that accepts a user-defined password length and generates a strong password using Python's built-in libraries.

👨‍💻 Author

SURVI YASHASHWIN

About

A secure password generator built with Python using the secrets module.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages