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.
- Host: GitHub
- URL: https://github.com/chanakayaa/passw0rd_gen.py
- Owner: chanakayaa
- License: mit
- Created: 2024-09-17T16:36:36.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T16:38:52.000Z (9 months ago)
- Last Synced: 2025-01-13T08:30:55.686Z (5 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.