
To develop a password auditing tool that demonstrates dictionary and brute-force attack techniques in a controlled lab environment to evaluate password strength and promote secure authentication practices.
Study hashing algorithms (MD5, SHA-256, bcrypt).
Implement password hash generator.
Create dictionary attack module.
Develop brute-force attack simulation.
Add rainbow table concept explanation.
Measure attack execution time.
Compare weak vs strong passwords.
Build password strength analyzer.
Display graphical attack statistics.
Conduct controlled lab testing.
Provide recommendations for secure passwords.
Document ethical and legal considerations.