Skip to content

Alvi24-hub/Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Password Generator


A customizable, secure password generator built with Python. This project allows users to generate strong passwords with specific criteria, such as including numbers, special characters, and a minimum number of alphabets.


Features

  • User-defined password length
  • Option to include numbers
  • Option to include special characters
  • Minimum alphabet count enforcement
  • Regeneration option
  • Dynamic input validation and constraints
  • Easy-to-use command-line interface

How It Works

  1. User inputs:

    • Total password length
    • Whether to include numbers
    • Whether to include special characters
    • Minimum number of alphabets
  2. The program validates inputs and ensures logical consistency; for example, if numbers and special characters are selected, it ensures space is left for at least one of each.

  3. A random password is generated matching the specified criteria.

  4. The user can choose to regenerate a new password.


Example Output

alt text


Additional Features I Plan On Adding

  • Option to exclude similar looking characters.
  • Option to use ur own choice of special characters.
  • Display the strength of the password generated
  • A feature to check the strength of a password made by the user

Requirements

  • Python 3.13.3+
  • No external libraries are needed

About

A Python password generator with customizable length, character types, and minimum alphabet requirement for strong, secure passwords.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages