Skip to content

Password Generator CLI Tool is a Python script to generate secure, customizable passwords from the terminal, with options to include special characters and save to a file.

Notifications You must be signed in to change notification settings

arcibyte/password_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

🔐 Password Generator CLI Tool

This is a simple command-line tool for generating secure passwords. It allows you to create one or multiple passwords of customizable length, with the option to include special characters, and save them to a file.

📦 Features

  • Generate one or many passwords at once
  • Customizable password length
  • Option to include or exclude special characters
  • Save passwords to a text file

💻 How to Use

  1. Run the script in a Python environment.
  2. Enter the desired length of each password.
  3. Enter how many passwords you want to generate.
  4. Choose whether to include special characters.
  5. Choose whether to save the passwords to a file.

Example interaction:

```bash How many characters do you want in your password?: 12 How many passwords would you like to generate?: 3 Do you want to include special characters in the passwords? (yes/no): yes Do you want to save the passwords to a file? (yes/no): yes Enter the filename to save passwords to: my_passwords.txt Passwords saved to my_passwords.txt ```

⚙️ Requirements

  • Python 3.x
  • No external dependencies

📁 Example output

```bash Here is your password:

cat > README.md << 'EOF'

🔐 Password Generator CLI Tool

This is a simple command-line tool for generating secure passwords. It allows you to create one or multiple passwords of customizable length, with the option to include special characters, and save them to a file.

📦 Features

  • Generate one or many passwords at once
  • Customizable password length
  • Option to include or exclude special characters
  • Save passwords to a text file

💻 How to Use

  1. Run the script in a Python environment.
  2. Enter the desired length of each password.
  3. Enter how many passwords you want to generate.
  4. Choose whether to include special characters.
  5. Choose whether to save the passwords to a file.

Example interaction:

```bash How many characters do you want in your password?: 12 How many passwords would you like to generate?: 3 Do you want to include special characters in the passwords? (yes/no): yes Do you want to save the passwords to a file? (yes/no): yes Enter the filename to save passwords to: my_passwords.txt Passwords saved to my_passwords.txt ```

⚙️ Requirements

  • Python 3.x
  • No external dependencies

📁 Example output

```bash Here is your password: g#2Fskz9!HdT Here is your password: t5%LpX3!qWvM Here is your password: Y@9rZx&k2uQw ```

🛠 Future Improvements

  • Add GUI interface
  • Add password strength indicator
  • Encrypt saved password files

📄 License

This project is open source and available under the MIT License.

About

Password Generator CLI Tool is a Python script to generate secure, customizable passwords from the terminal, with options to include special characters and save to a file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages