An open API service indexing awesome lists of open source software.

https://github.com/chanakayaa/passw0rd_gen.py

This script generates a list of password variations based on a base password, a set of special characters, suffixes, and a number of variations. It creates passwords by combining the base password with each special character and suffix, appending numerical variations. The generated passwords are saved to a text file for later use.
https://github.com/chanakayaa/passw0rd_gen.py

Last synced: 3 months ago
JSON representation

This script generates a list of password variations based on a base password, a set of special characters, suffixes, and a number of variations. It creates passwords by combining the base password with each special character and suffix, appending numerical variations. The generated passwords are saved to a text file for later use.

Awesome Lists containing this project

README

        

### README.md

```markdown
# Password Generation Script

## Description

This Python script generates a list of password variations based on a given base password. The variations are created by combining the base password with a set of special characters and suffixes, and by appending numerical variations. The generated passwords are then saved to a text file.

## Features

- **Customizable Base Password**: Set the base password to start from.
- **Special Characters**: Include a variety of special characters in the password variations.
- **Suffixes**: Add different suffixes to the passwords.
- **Numerical Variations**: Append numerical suffixes to the base password.
- **Output to File**: Save all generated passwords to a text file.

## Usage

1. **Customize the Script**

- **base_password**: Set your desired base password.
- **special_chars**: List of special characters to use.
- **suffixes**: List of suffixes to append.
- **num_variations**: Number of numerical variations to append.

2. **Run the Script**

Execute the script to generate the password list and save it to a file:

```bash
python generate_passwords.py
```

3. **Output**

The generated passwords will be saved in `passwords.txt`.

### Dependencies

- Python 3.x

### License

This script is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contributing

Feel free to fork the repository, make changes, and submit pull requests. If you encounter any issues or have suggestions, please open an issue in the repository.