Skip to content

Chandrakanthck/PassForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

PassForge - Word-Based Password Generator

Overview

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.

Features

  • Custom base word input
  • Min/max password length
  • Optional word slicing/permutation
  • Special character customization
  • Output to .txt file

Installation

  1. Clone the repository:

    git clone https://github.com/Chandrakanthck/PassForge.git
    cd PassForge
    
  2. Run the Script

    python passforge.py
    
  3. 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
    
    
  4. Output (saved to passwords.txt): Word Slicing Enabled:
    exampl1
    exampl@
    exampl9
    example1

    Word Slicing Disabled:
    example2
    example@
    example9
    example@9

Requirements

Python 3.x

Contributing

Pull requests welcome! For major changes, open an issue first.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages