abelrmsimoes / password-generator

Generate secure and customizable passwords with this Python password generator script. Choose from random passwords or create them from a string, while also analyzing keyboard balance.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Password Generator

This is a Python script that generates random passwords. You can choose to generate passwords from a string or completely random ones. Additionally, the script provides information about the balance of characters on the left and right sides of the keyboard in the generated passwords.

How to Use

  1. Clone or download this repository to your local machine.

  2. Run the script using a Python interpreter.

python password_generator.py
  1. Follow the on-screen prompts to generate passwords:
  • You can choose to generate a password from a string or a completely random one.
  • If generating from a string, enter the string and specify the desired password length.
  • If generating a random password, specify the desired password length.
  • Enter the quantity of passwords you want to generate.

Features

  • Generates random passwords with various character sets, including lowercase letters, digits, and special characters.
  • Allows customization by generating passwords from a provided string.
  • Removes accents from input strings.
  • Replaces certain characters in input strings with similar-looking characters for added complexity.
  • Randomizes the uppercase letters in generated passwords.
  • Provides information about the balance of characters on the left and right sides of the keyboard in the generated passwords.

Credits

This script was created by Abel Simões.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Generate secure and customizable passwords with this Python password generator script. Choose from random passwords or create them from a string, while also analyzing keyboard balance.

License:MIT License


Languages

Language:Python 100.0%