PassForge is a Python-based password generator that transforms words into passwords. Users can choose to generate a fixed number of passwords or all possible passwords based on input criteria.
- Custom base word input
- Min/max password length
- Optional word slicing/permutation
- Special character customization
- Output to .txt file
-
Clone the repository:
git clone https://github.com/Chandrakanthck/PassForge.git cd PassForge -
Run the Script
python passforge.py
-
Usage Upon running the script, enter the required inputs:
Enter base word: example Min password length: 6 Max password length: 8 Enter allowed special characters (e.g., @!#): @#! Allow slicing? (y/n): y Generate (1) Fixed number or (2) All possible? Enter 1 or 2: 1 Number of passwords to generate: 5
-
Output (saved to passwords.txt): Word Slicing Enabled:
exampl1
exampl@
exampl9
example1Word Slicing Disabled:
example2
example@
example9
example@9
Python 3.x
Pull requests welcome! For major changes, open an issue first.
This project is licensed under the MIT License.