Skip to content

Hatim-Bousseta/Password-Cracker-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Educational-Password-Cracker-Java

(Educational Use Only) This Java-based project is designed to demonstrate password cracking techniques for educational purposes. It focuses on hashing algorithms (SHA-256, MD5) and the various ways to generate password guesses using advanced techniques.

Features

  • Multi-algorithm Support: Cracks password hashes using SHA-256 and MD5 algorithms.
  • Password Variation Techniques:
    • Permutations: Generates all possible permutations of the password.
    • Leet-speak: Converts common letters into symbols (e.g., "a" to "4", "s" to "$").
    • Case Variations: Generates different combinations of uppercase and lowercase letters.
    • Prefix/Suffix: Adds commonly used prefixes or suffixes to guesses.
    • Number and Symbol Variations: Adds numbers or symbols at different positions.
    • Contextual Passwords: Generates variations based on username and year (e.g., User2024, 2024User).
  • Ethical and Educational: Designed for learning purposes to understand password security weaknesses.

How to Use

  1. Clone the Repository
    Clone the project to your local machine using Git:
    git clone https://github.com/your-username/PasswordCracker-Educational.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published