Skip to content

PassGen is a simple command-line password generator written in Python. It allows users to customize password criteria by toggling lowercase and uppercase letters, digits, and special characters on and off. PassGen uses the secrets module to generate cryptographically secure random passwords of variable length.

License

Notifications You must be signed in to change notification settings

hamarshehmhmd/Passgenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PassGen

PassGen is a simple command-line password generator written in Python. It generates strong passwords based on user-specified criteria, such as character types and password length.

Features

  • Toggle lowercase and uppercase letters, digits, and special characters on and off to customize password criteria.
  • Specify password length to generate passwords of different lengths.
  • Print the current settings for character types.
  • Uses the secrets module for cryptographically secure random password generation.

Usage

To run the program, simply execute the following commands in your terminal:

  • $ git clone https://github.com/hamarshehmhmd/passgen.git
  • $ cd passgen
  • $ python passgen.py

The program will display a menu of available commands and prompt the user for input.

Requirements

  • Python 3.6 or higher

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

PassGen is a simple command-line password generator written in Python. It allows users to customize password criteria by toggling lowercase and uppercase letters, digits, and special characters on and off. PassGen uses the secrets module to generate cryptographically secure random passwords of variable length.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages