Skip to content

Codingcryus/Internship-task6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Creating a strong password, testing it with online strength checkers, and then preparing a report with the results, explanations, and best practices.

1. Create Multiple Passwords

We’ll make 4–5 passwords of varying complexity so we can compare their strengths.

Example set:

  1. zshan123 (weak – simple and predictable)
  2. Zshan@2025 (medium – includes upper/lowercase, numbers, symbol)
  3. A!$han_20!5@TMU (strong – complex, mix of characters, uncommon pattern)
  4. R0bust!P@ssw0rd_98 (very strong – long, random elements, symbol variety)
  5. t!G0X@7_PwrMstr#99 (extremely strong – random, long, no dictionary words)

2. Test on Password Strength Tools

We can test them on:

We’ll record:

  • Strength score
  • Estimated crack time
  • Feedback

3. Analyze & Write Report

Results Table:

Password Strength Score (%) Estimated Crack Time Feedback
zshan123 10% <1 second Too short, common, dictionary word
Zshan@2025 60% Hours–days Better, but still predictable pattern
A!$han_20!5@TMU 85% Decades Good complexity, unique structure
R0bust!P@ssw0rd_98 92% Centuries Strong, but slight dictionary influence
t!G0X@7_PwrMstr#99 100% Millions of years Excellent – random, long, mixed types

4. Best Practices Learned

  • Use at least 12–16 characters.
  • Mix uppercase, lowercase, numbers, and symbols.
  • Avoid dictionary words, names, dates.
  • Use passphrases (random words + numbers + symbols).
  • Enable Multi-Factor Authentication (MFA).
  • Consider password managers for unique passwords.

About

Create a Strong Password and Evaluate Its Strength.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors