Passwords

Passwords & Authentication

1
2
3
4
5
6

Understanding how passwords, passphrases, biometric security, and multi-factor authentication protect personal accounts, identity, and digital devices across online systems.

Level 1

Secret Keys

Recognize that a password is a secret code used to lock digital accounts and prove user identity.

Learning objective

Students will understand that a password is a secret combination of characters used to lock personal accounts and protect private information.

Let's Go!

Step media

Learn

A password is like a digital key to your personal locker. When you type your secret password, the computer checks if it matches before opening your personal files and apps. In computing, digital accounts require secret keys to ensure personal safety and privacy. As you explore the interactive Password Meter Simulator below, focus on how to create a simple secret password and keeps it hidden during login.

Interactive Simulator Sandbox
Authentication Studio:Step 1 โ€ข Bronze Tier
๐Ÿ”
Step 1 โ€ข Bronze (Level 1): Secret Keys - Purpose of Passwords

Understand why digital accounts require a secret lock and key to safeguard personal identity and data privacy.

In Progress

๐Ÿ›ก๏ธ Interactive Password & Credential Meter

Ready for Input
Strength: UnratedEntropy: 0 bits
Estimated Crack Time:Instant (< 0.001s)
Search Space:0 combinations
Complexity & Security Checklist:
  • โŒLength: At least 10 characters long
  • โŒUppercase: Contains capital letter (A-Z)
  • โŒNumbers: Contains digit (0-9)
  • โŒSpecial Symbol: Contains (!, @, #, $, %, ^, &, *)
๐Ÿงฎ Shannon Entropy Calculation Formula

Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):

H = Total entropy in bits
L = Character length of password
N = Character pool size (Lowercase: 26, Alphanumeric: 62, Full ASCII: 94)
Example for 10-char mixed: 10 × log2(94) = 65.5 bits
โšก High-Performance Cracking Hardware Benchmarks

Time required to brute-force all combinations at various hashing speeds:

Hardware ClassHash Rate8-Char Weak14-Char Passphrase
Consumer CPU100M hashes/s2.4 hours340,000 years
8x RTX 4090 GPU Rig100B hashes/s8.6 seconds340 years
Nation-State Cluster10T hashes/s< 0.1 sec3.4 years
๐Ÿ“‹ Encrypted Vault Credential Database

Simulated client-side zero-knowledge encrypted credential repository:

ServiceUsernameGenerated PasswordEntropy
School Portal[email protected]k9#mP!2$vR8*xL5q94 bits
Google Classroom[email protected]wB4$tZ7@nC9#mQ2x94 bits
Coding Platformalex_coder_01pL8#vX2$jR6@kM4w94 bits
๐Ÿ“– NIST 800-63B Authentication Standards
1. Prioritize Length Over Arbitrary Rules:Passphrases of 16+ characters provide exponential resistance compared to forcing periodic 60-day password resets.
2. Screen Against Breached Passwords:Check against known exposed credential lists (HaveIBeenPwned API) to block compromised passwords.
3. Enforce Multi-Factor Authentication:MFA blocks 99.9% of automated credential stuffing attacks even when passwords are breached.

Apply Simulator Skills โ€ข Try it yourself

Practice Secret Login

๐Ÿ”„Direct Simulator Transfer: Step 1 Tasks 1, 2 & 3

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identifies that accounts need a secret lock.

Developing

Explains that a password proves identity to open an account.

Secure (Goal)

Creates a simple secret password and keeps it hidden during login.

Mastery

Explains why sharing passwords with peers compromises digital security.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why should a password be something only you and your trusted adults know?

๐ŸŸขSecure Level

Creates a simple secret password and keeps it hidden during login.

Learning check

Learning Check

What is the main purpose of a password?

Select the best answer:

Answer correctly to unlock the next level.

Great job! Passwords keep your personal digital accounts locked and safe.Remember: a password acts as a secret digital key to protect your account.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: See-Think-Wonder

Teacher notes: Facilitate the See-Think-Wonder routine for 2โ€“3 minutes. Encourage students to connect the prompt to Form (Digital accounts require secret keys to ensure personal safety and privacy.).

Achievement pathway

  • Foundation: Identifies that accounts need a secret lock.
  • Developing: Explains that a password proves identity to open an account.
  • Secure: Creates a simple secret password and keeps it hidden during login.
  • Mastering: Explains why sharing passwords with peers compromises digital security.

Curriculum links

Curriculum strand: Online Safety & Digital Citizenship

Outcome: PASS.01.B.1.1 โ€” Recognize that a password is a secret code used to lock digital accounts and prove user identity.

PYP: Form ยท Digital accounts require secret keys to ensure personal safety and privacy.

Learner profile: Inquirer

Competency tags

  • Password Basics
  • Account Security
  • Unplugged Safety

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "What is the main purpose of a password?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 2: Strong Combinations

Complete the previous learning check to unlock this next level.

Level 2

Strong Combinations

Construct strong passwords using combinations of uppercase letters, numbers, and symbols.

Learning objective

Students will design strong passwords by combining uppercase letters, lowercase letters, numbers, and special symbols rather than simple words.

Let's Go!

Step media

Learn

Weak passwords like "password123" or "abc" are easy for guessing algorithms to break. Strong passwords mix capital letters, small letters, numbers, and symbols (like ! or #) to create a complex secret. In computing, building strong security combinations protects digital spaces from unauthorized access. As you explore the interactive Password Meter Simulator below, focus on how to create strong passwords with uppercase, lowercase, numbers, and symbols.

Interactive Simulator Sandbox
Authentication Studio:Step 2 โ€ข Bronze Tier
๐Ÿ”
Step 1 โ€ข Bronze (Level 1): Secret Keys - Purpose of Passwords

Understand why digital accounts require a secret lock and key to safeguard personal identity and data privacy.

In Progress

๐Ÿ›ก๏ธ Interactive Password & Credential Meter

Ready for Input
Strength: UnratedEntropy: 0 bits
Estimated Crack Time:Instant (< 0.001s)
Search Space:0 combinations
Complexity & Security Checklist:
  • โŒLength: At least 10 characters long
  • โŒUppercase: Contains capital letter (A-Z)
  • โŒNumbers: Contains digit (0-9)
  • โŒSpecial Symbol: Contains (!, @, #, $, %, ^, &, *)
๐Ÿงฎ Shannon Entropy Calculation Formula

Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):

H = Total entropy in bits
L = Character length of password
N = Character pool size (Lowercase: 26, Alphanumeric: 62, Full ASCII: 94)
Example for 10-char mixed: 10 × log2(94) = 65.5 bits
โšก High-Performance Cracking Hardware Benchmarks

Time required to brute-force all combinations at various hashing speeds:

Hardware ClassHash Rate8-Char Weak14-Char Passphrase
Consumer CPU100M hashes/s2.4 hours340,000 years
8x RTX 4090 GPU Rig100B hashes/s8.6 seconds340 years
Nation-State Cluster10T hashes/s< 0.1 sec3.4 years
๐Ÿ“‹ Encrypted Vault Credential Database

Simulated client-side zero-knowledge encrypted credential repository:

ServiceUsernameGenerated PasswordEntropy
School Portal[email protected]k9#mP!2$vR8*xL5q94 bits
Google Classroom[email protected]wB4$tZ7@nC9#mQ2x94 bits
Coding Platformalex_coder_01pL8#vX2$jR6@kM4w94 bits
๐Ÿ“– NIST 800-63B Authentication Standards
1. Prioritize Length Over Arbitrary Rules:Passphrases of 16+ characters provide exponential resistance compared to forcing periodic 60-day password resets.
2. Screen Against Breached Passwords:Check against known exposed credential lists (HaveIBeenPwned API) to block compromised passwords.
3. Enforce Multi-Factor Authentication:MFA blocks 99.9% of automated credential stuffing attacks even when passwords are breached.

Apply Simulator Skills โ€ข Try it yourself

Build a Strong Password

๐Ÿ”„Direct Simulator Transfer: Step 2 Tasks 4, 5 & 6

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Recognizes that short passwords like "1234" are weak.

Developing

Combines letters and numbers to improve password strength.

Secure (Goal)

Creates strong passwords with uppercase, lowercase, numbers, and symbols.

Mastery

Evaluates password complexity and identifies common weak patterns.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why is using your pet's name or birth year a risky password choice?

๐ŸŸขSecure Level

Creates strong passwords with uppercase, lowercase, numbers, and symbols.

Learning check

Learning Check

Which of these is the STRONGEST password?

Select the best answer:

Answer correctly to unlock the next level.

Spot on! Blue!Sun89# mixes uppercase, lowercase, numbers, and symbols.Remember: strong passwords combine letters, numbers, and special symbols.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Think-Pair-Share

Teacher notes: Facilitate the Think-Pair-Share routine for 2โ€“3 minutes. Encourage students to connect the prompt to Function (Building strong security combinations protects digital spaces from unauthorized access.).

Achievement pathway

  • Foundation: Recognizes that short passwords like "1234" are weak.
  • Developing: Combines letters and numbers to improve password strength.
  • Secure: Creates strong passwords with uppercase, lowercase, numbers, and symbols.
  • Mastering: Evaluates password complexity and identifies common weak patterns.

Curriculum links

Curriculum strand: Online Safety & Digital Citizenship

Outcome: PASS.02.B.1.2 โ€” Construct strong passwords using combinations of uppercase letters, numbers, and symbols.

PYP: Function ยท Building strong security combinations protects digital spaces from unauthorized access.

Learner profile: Communicator

Competency tags

  • Password Strength
  • Symbol Combinations
  • Account Security

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Which of these is the STRONGEST password?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 3: Keeping Secrets

Complete the previous learning check to unlock this next level.

Level 3

Keeping Secrets

Understand why passwords must never be shared with peers or entered on untrusted devices.

Learning objective

Students will identify who can be trusted with passwords (parents/teachers only) and recognize the risks of sharing login credentials with friends.

Let's Go!

Step media

Learn

Your password is strictly private. Even best friends should never share passwords, because shared credentials can lead to accidental file deletion, impersonation, or compromised privacy. Only parents and teachers may help manage passwords. In computing, maintaining personal digital boundaries preserves trust and protects online identity. As you explore the interactive Password Meter Simulator below, focus on how to demonstrate safe habits when logging in near others without exposing credentials.

Interactive Simulator Sandbox
Authentication Studio:Step 3 โ€ข Bronze Tier
๐Ÿ”
Step 1 โ€ข Bronze (Level 1): Secret Keys - Purpose of Passwords

Understand why digital accounts require a secret lock and key to safeguard personal identity and data privacy.

In Progress

๐Ÿ›ก๏ธ Interactive Password & Credential Meter

Ready for Input
Strength: UnratedEntropy: 0 bits
Estimated Crack Time:Instant (< 0.001s)
Search Space:0 combinations
Complexity & Security Checklist:
  • โŒLength: At least 10 characters long
  • โŒUppercase: Contains capital letter (A-Z)
  • โŒNumbers: Contains digit (0-9)
  • โŒSpecial Symbol: Contains (!, @, #, $, %, ^, &, *)
๐Ÿงฎ Shannon Entropy Calculation Formula

Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):

H = Total entropy in bits
L = Character length of password
N = Character pool size (Lowercase: 26, Alphanumeric: 62, Full ASCII: 94)
Example for 10-char mixed: 10 × log2(94) = 65.5 bits
โšก High-Performance Cracking Hardware Benchmarks

Time required to brute-force all combinations at various hashing speeds:

Hardware ClassHash Rate8-Char Weak14-Char Passphrase
Consumer CPU100M hashes/s2.4 hours340,000 years
8x RTX 4090 GPU Rig100B hashes/s8.6 seconds340 years
Nation-State Cluster10T hashes/s< 0.1 sec3.4 years
๐Ÿ“‹ Encrypted Vault Credential Database

Simulated client-side zero-knowledge encrypted credential repository:

ServiceUsernameGenerated PasswordEntropy
School Portal[email protected]k9#mP!2$vR8*xL5q94 bits
Google Classroom[email protected]wB4$tZ7@nC9#mQ2x94 bits
Coding Platformalex_coder_01pL8#vX2$jR6@kM4w94 bits
๐Ÿ“– NIST 800-63B Authentication Standards
1. Prioritize Length Over Arbitrary Rules:Passphrases of 16+ characters provide exponential resistance compared to forcing periodic 60-day password resets.
2. Screen Against Breached Passwords:Check against known exposed credential lists (HaveIBeenPwned API) to block compromised passwords.
3. Enforce Multi-Factor Authentication:MFA blocks 99.9% of automated credential stuffing attacks even when passwords are breached.

Apply Simulator Skills โ€ข Try it yourself

Privacy Audit Challenge

๐Ÿ”„Direct Simulator Transfer: Step 3 Tasks 7, 8 & 9

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

States that passwords should not be told to classmates.

Developing

Explains that sharing passwords allows others to impersonate you online.

Secure (Goal)

Demonstrates safe habits when logging in near others without exposing credentials.

Mastery

Analyzes scenario dilemmas involving peer pressure to share account logins.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

What would you do if a classmate asked you for your game account password?

๐ŸŸขSecure Level

Demonstrates safe habits when logging in near others without exposing credentials.

Learning check

Learning Check

Who is it safe to share your account password with?

Select the best answer:

Answer correctly to unlock the next level.

Correct! Only trusted adults like parents or teachers should know your password.Remember: never share passwords with friends or online strangers.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Connect-Extend-Challenge

Teacher notes: Facilitate the Connect-Extend-Challenge routine for 2โ€“3 minutes. Encourage students to connect the prompt to Connection (Maintaining personal digital boundaries preserves trust and protects online identity.).

Achievement pathway

  • Foundation: States that passwords should not be told to classmates.
  • Developing: Explains that sharing passwords allows others to impersonate you online.
  • Secure: Demonstrates safe habits when logging in near others without exposing credentials.
  • Mastering: Analyzes scenario dilemmas involving peer pressure to share account logins.

Curriculum links

Curriculum strand: Online Safety & Digital Citizenship

Outcome: PASS.03.B.1.3 โ€” Understand why passwords must never be shared with peers or entered on untrusted devices.

PYP: Connection ยท Maintaining personal digital boundaries preserves trust and protects online identity.

Learner profile: Principled

Competency tags

  • Privacy
  • Credential Sharing
  • Digital Ethics

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Who is it safe to share your account password with?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 4: Passphrases

Complete the previous learning check to unlock this next level.

Level 4

Passphrases

Design memorable passphrases composed of multiple random words to improve security.

Learning objective

Students will create passphrases by linking 4 or more random, unrelated words together to maximize entropy and memorable security.

Let's Go!

Step media

Learn

A passphrase joins several random words into a long string (e.g., "coffee-robot-flying-banana"). Passphrases are easier for humans to remember but extremely difficult for automated computers to crack because of their long character length. In computing, combining length and randomness creates memorable yet secure security phrases. As you explore the interactive Password Meter Simulator below, focus on how to construct a 4-word random passphrase with spaces, numbers, or symbols.

Interactive Simulator Sandbox
Authentication Studio:Step 4 โ€ข Bronze Tier
๐Ÿ”
Step 1 โ€ข Bronze (Level 1): Secret Keys - Purpose of Passwords

Understand why digital accounts require a secret lock and key to safeguard personal identity and data privacy.

In Progress

๐Ÿ›ก๏ธ Interactive Password & Credential Meter

Ready for Input
Strength: UnratedEntropy: 0 bits
Estimated Crack Time:Instant (< 0.001s)
Search Space:0 combinations
Complexity & Security Checklist:
  • โŒLength: At least 10 characters long
  • โŒUppercase: Contains capital letter (A-Z)
  • โŒNumbers: Contains digit (0-9)
  • โŒSpecial Symbol: Contains (!, @, #, $, %, ^, &, *)
๐Ÿงฎ Shannon Entropy Calculation Formula

Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):

H = Total entropy in bits
L = Character length of password
N = Character pool size (Lowercase: 26, Alphanumeric: 62, Full ASCII: 94)
Example for 10-char mixed: 10 × log2(94) = 65.5 bits
โšก High-Performance Cracking Hardware Benchmarks

Time required to brute-force all combinations at various hashing speeds:

Hardware ClassHash Rate8-Char Weak14-Char Passphrase
Consumer CPU100M hashes/s2.4 hours340,000 years
8x RTX 4090 GPU Rig100B hashes/s8.6 seconds340 years
Nation-State Cluster10T hashes/s< 0.1 sec3.4 years
๐Ÿ“‹ Encrypted Vault Credential Database

Simulated client-side zero-knowledge encrypted credential repository:

ServiceUsernameGenerated PasswordEntropy
School Portal[email protected]k9#mP!2$vR8*xL5q94 bits
Google Classroom[email protected]wB4$tZ7@nC9#mQ2x94 bits
Coding Platformalex_coder_01pL8#vX2$jR6@kM4w94 bits
๐Ÿ“– NIST 800-63B Authentication Standards
1. Prioritize Length Over Arbitrary Rules:Passphrases of 16+ characters provide exponential resistance compared to forcing periodic 60-day password resets.
2. Screen Against Breached Passwords:Check against known exposed credential lists (HaveIBeenPwned API) to block compromised passwords.
3. Enforce Multi-Factor Authentication:MFA blocks 99.9% of automated credential stuffing attacks even when passwords are breached.

Apply Simulator Skills โ€ข Try it yourself

Craft a Passphrase

๐Ÿ”„Direct Simulator Transfer: Step 4 Tasks 10, 11 & 12

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Recognizes that longer passphrases are harder to guess than short passwords.

Developing

Combines 3 random words to form a simple passphrase.

Secure (Goal)

Constructs a 4-word random passphrase with spaces, numbers, or symbols.

Mastery

Explains why passphrase length provides high resistance against brute-force attacks.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why is a 4-word random passphrase easier to remember than a random string of 8 gibberish characters?

๐ŸŸขSecure Level

Constructs a 4-word random passphrase with spaces, numbers, or symbols.

Learning check

Learning Check

Why are long passphrases (like "GreenMonkeyJumpsHigh") effective?

Select the best answer:

Answer correctly to unlock the next level.

Exactly! Passphrases combine human memorability with high computational security.Remember: passphrase length makes automated guessing extremely difficult.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: Chalk Talk

Teacher notes: Facilitate the Chalk Talk routine for 2โ€“3 minutes. Encourage students to connect the prompt to Responsibility (Combining length and randomness creates memorable yet secure security phrases.).

Achievement pathway

  • Foundation: Recognizes that longer passphrases are harder to guess than short passwords.
  • Developing: Combines 3 random words to form a simple passphrase.
  • Secure: Constructs a 4-word random passphrase with spaces, numbers, or symbols.
  • Mastering: Explains why passphrase length provides high resistance against brute-force attacks.

Curriculum links

Curriculum strand: Online Safety & Digital Citizenship

Outcome: PASS.04.B.1.4 โ€” Design memorable passphrases composed of multiple random words to improve security.

PYP: Responsibility ยท Combining length and randomness creates memorable yet secure security phrases.

Learner profile: Thinker

Competency tags

  • Passphrase Creation
  • Length vs Complexity
  • Entropy

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Why are long passphrases (like "GreenMonkeyJumpsHigh") effective?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 5: MFA & Security

Complete the previous learning check to unlock this next level.

Level 5

MFA & Security

Explain how multi-factor authentication (MFA) and biometrics add essential extra security layers.

Learning objective

Students will understand multi-factor authentication (something you know + something you have/are) and explain how 2FA blocks unauthorized logins.

Let's Go!

Step media

Learn

Multi-Factor Authentication (MFA) requires two or more proofs of identity before logging in. Factors include: 1) Something you know (password), 2) Something you have (authenticator code/phone), 3) Something you are (fingerprint or face scan). In computing, multi-layered authentication systems defend identity across global digital networks. As you explore the interactive Password Meter Simulator below, focus on how to categorize authentication factors: something you know, have, or are.

Interactive Simulator Sandbox
Authentication Studio:Step 5 โ€ข Bronze Tier
๐Ÿ”
Step 1 โ€ข Bronze (Level 1): Secret Keys - Purpose of Passwords

Understand why digital accounts require a secret lock and key to safeguard personal identity and data privacy.

In Progress

๐Ÿ›ก๏ธ Interactive Password & Credential Meter

Ready for Input
Strength: UnratedEntropy: 0 bits
Estimated Crack Time:Instant (< 0.001s)
Search Space:0 combinations
Complexity & Security Checklist:
  • โŒLength: At least 10 characters long
  • โŒUppercase: Contains capital letter (A-Z)
  • โŒNumbers: Contains digit (0-9)
  • โŒSpecial Symbol: Contains (!, @, #, $, %, ^, &, *)
๐Ÿงฎ Shannon Entropy Calculation Formula

Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):

H = Total entropy in bits
L = Character length of password
N = Character pool size (Lowercase: 26, Alphanumeric: 62, Full ASCII: 94)
Example for 10-char mixed: 10 × log2(94) = 65.5 bits
โšก High-Performance Cracking Hardware Benchmarks

Time required to brute-force all combinations at various hashing speeds:

Hardware ClassHash Rate8-Char Weak14-Char Passphrase
Consumer CPU100M hashes/s2.4 hours340,000 years
8x RTX 4090 GPU Rig100B hashes/s8.6 seconds340 years
Nation-State Cluster10T hashes/s< 0.1 sec3.4 years
๐Ÿ“‹ Encrypted Vault Credential Database

Simulated client-side zero-knowledge encrypted credential repository:

ServiceUsernameGenerated PasswordEntropy
School Portal[email protected]k9#mP!2$vR8*xL5q94 bits
Google Classroom[email protected]wB4$tZ7@nC9#mQ2x94 bits
Coding Platformalex_coder_01pL8#vX2$jR6@kM4w94 bits
๐Ÿ“– NIST 800-63B Authentication Standards
1. Prioritize Length Over Arbitrary Rules:Passphrases of 16+ characters provide exponential resistance compared to forcing periodic 60-day password resets.
2. Screen Against Breached Passwords:Check against known exposed credential lists (HaveIBeenPwned API) to block compromised passwords.
3. Enforce Multi-Factor Authentication:MFA blocks 99.9% of automated credential stuffing attacks even when passwords are breached.

Apply Simulator Skills โ€ข Try it yourself

Simulate 2FA Security Step

๐Ÿ”„Direct Simulator Transfer: Step 5 Tasks 13, 14 & 15

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Identifies secondary login checks like phone codes or fingerprints.

Developing

Explains that 2FA requires two separate proofs of identity before unlocking.

Secure (Goal)

Categorizes authentication factors: something you know, have, or are.

Mastery

Evaluates how 2FA protects accounts even if a password is stolen.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

If a hacker steals your password, how does multi-factor authentication stop them from accessing your account?

๐ŸŸขSecure Level

Categorizes authentication factors: something you know, have, or are.

Learning check

Learning Check

What are the two factors in Two-Factor Authentication (2FA)?

Select the best answer:

Answer correctly to unlock the next level.

Spot on! 2FA pairs something you know with something you have or are.Remember: 2FA requires two different types of identity verification.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: 4 Cs (Connections, Concepts, Changes, Challenges)

Teacher notes: Facilitate the 4 Cs (Connections, Concepts, Changes, Challenges) routine for 2โ€“3 minutes. Encourage students to connect the prompt to Perspective (Multi-layered authentication systems defend identity across global digital networks.).

Achievement pathway

  • Foundation: Identifies secondary login checks like phone codes or fingerprints.
  • Developing: Explains that 2FA requires two separate proofs of identity before unlocking.
  • Secure: Categorizes authentication factors: something you know, have, or are.
  • Mastering: Evaluates how 2FA protects accounts even if a password is stolen.

Curriculum links

Curriculum strand: Online Safety & Digital Citizenship

Outcome: PASS.05.B.1.5 โ€” Explain how multi-factor authentication (MFA) and biometrics add essential extra security layers.

PYP: Perspective ยท Multi-layered authentication systems defend identity across global digital networks.

Learner profile: Knowledgeable

Competency tags

  • MFA
  • 2FA
  • Biometrics
  • Verification Codes

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "What are the two factors in Two-Factor Authentication (2FA)?" with a teacher or teaching assistant.

Teacher override: allow

Back to top

Locked level

Level 6: Password Managers

Complete the previous learning check to unlock this next level.

Level 6

Password Managers

Evaluate credential management strategies and password manager tools for long-term security.

Learning objective

Students will analyze the danger of password reuse across accounts and explain how encrypted password managers securely store unique credentials.

Let's Go!

Step media

Learn

Reusing the same password across multiple websites creates a domino effect: if one site gets breached, all your accounts become vulnerable. A Password Manager acts as a secure digital vault locked by one strong Master Passphrase, automatically generating unique, uncrackable passwords for every account.

Interactive Simulator Sandbox
Authentication Studio:Step 6 โ€ข Bronze Tier
๐Ÿ”
Step 1 โ€ข Bronze (Level 1): Secret Keys - Purpose of Passwords

Understand why digital accounts require a secret lock and key to safeguard personal identity and data privacy.

In Progress

๐Ÿ›ก๏ธ Interactive Password & Credential Meter

Ready for Input
Strength: UnratedEntropy: 0 bits
Estimated Crack Time:Instant (< 0.001s)
Search Space:0 combinations
Complexity & Security Checklist:
  • โŒLength: At least 10 characters long
  • โŒUppercase: Contains capital letter (A-Z)
  • โŒNumbers: Contains digit (0-9)
  • โŒSpecial Symbol: Contains (!, @, #, $, %, ^, &, *)
๐Ÿงฎ Shannon Entropy Calculation Formula

Password entropy measures information randomness in bits ($H = L \times \log_2(N)$):

H = Total entropy in bits
L = Character length of password
N = Character pool size (Lowercase: 26, Alphanumeric: 62, Full ASCII: 94)
Example for 10-char mixed: 10 × log2(94) = 65.5 bits
โšก High-Performance Cracking Hardware Benchmarks

Time required to brute-force all combinations at various hashing speeds:

Hardware ClassHash Rate8-Char Weak14-Char Passphrase
Consumer CPU100M hashes/s2.4 hours340,000 years
8x RTX 4090 GPU Rig100B hashes/s8.6 seconds340 years
Nation-State Cluster10T hashes/s< 0.1 sec3.4 years
๐Ÿ“‹ Encrypted Vault Credential Database

Simulated client-side zero-knowledge encrypted credential repository:

ServiceUsernameGenerated PasswordEntropy
School Portal[email protected]k9#mP!2$vR8*xL5q94 bits
Google Classroom[email protected]wB4$tZ7@nC9#mQ2x94 bits
Coding Platformalex_coder_01pL8#vX2$jR6@kM4w94 bits
๐Ÿ“– NIST 800-63B Authentication Standards
1. Prioritize Length Over Arbitrary Rules:Passphrases of 16+ characters provide exponential resistance compared to forcing periodic 60-day password resets.
2. Screen Against Breached Passwords:Check against known exposed credential lists (HaveIBeenPwned API) to block compromised passwords.
3. Enforce Multi-Factor Authentication:MFA blocks 99.9% of automated credential stuffing attacks even when passwords are breached.

Apply Simulator Skills โ€ข Try it yourself

Credential Audit & Vault Exercise

๐Ÿ”„Direct Simulator Transfer: Step 6 Tasks 16, 17 & 18

Now that you've practiced the virtual mechanics in the simulator above, apply those exact skills in your real computer environment:

๐ŸŒŸ Student Project GuideSuccess Criteria & WAGOLL (What A Good One Looks Like)โ–พ

๐ŸŽฏ Task Success Criteria (Rubric)

Foundation

Recognizes that using one password everywhere is risky.

Developing

Explains that password managers store unique passwords in an encrypted vault.

Secure (Goal)

Audits account credential lists to eliminate reused passwords.

Mastery

Designs a credential management policy incorporating master passphrases, encrypted vaults, and zero-trust principles.

๐Ÿ‘€ What A Good One Looks Like (WAGOLL)

๐Ÿ“
Save to Your Website Portfolio:

When you finish creating your project in your software, copy the share link or take a screenshot and publish it onto your student portfolio website!

Reflect

๐ŸŽฏ

Self-Assessment & Reflection

Why is relying on a password manager safer than trying to remember 20 different complex passwords in your head?

๐ŸŸขSecure Level

Audits account credential lists to eliminate reused passwords.

Learning check

Learning Check

Why is password reuse across multiple websites dangerous?

Select the best answer:

Answer correctly to complete this strand.

Bingo! Password reuse allows a single breach to compromise all your accounts.Remember: reusing passwords means one leaked password puts all accounts at risk.
Teacher setup, curriculum links and progress descriptors

Spark support

Routine: I Used to Think... Now I Think...

Teacher notes: Facilitate the I Used to Think... Now I Think... routine for 2โ€“3 minutes. Encourage students to connect the prompt to Reflection (Systematic credential management safeguards digital identity across complex digital environments.).

Achievement pathway

  • Foundation: Recognizes that using one password everywhere is risky.
  • Developing: Explains that password managers store unique passwords in an encrypted vault.
  • Secure: Audits account credential lists to eliminate reused passwords.
  • Mastering: Designs a credential management policy incorporating master passphrases, encrypted vaults, and zero-trust principles.

Curriculum links

Curriculum strand: Online Safety & Digital Citizenship

Outcome: PASS.06.B.1.6 โ€” Evaluate credential management strategies and password manager tools for long-term security.

PYP: Reflection ยท Systematic credential management safeguards digital identity across complex digital environments.

Learner profile: Reflective

Competency tags

  • Password Managers
  • Credential Reuse
  • Zero-Trust Security

Gate support

Accessibility alternative: Students may verbally explain or point to the correct answer for "Why is password reuse across multiple websites dangerous?" with a teacher or teaching assistant.

Teacher override: allow

๐ŸŽ’ Students Home โ†’

Install App for Classroom

One-click fullscreen learning for Chromebooks, iPads & PCs

๐Ÿ–ฅ๏ธ
Distraction-FreeFullscreen window without browser tabs or search clutter.
โšก
1-Tap LaunchPin directly to the Chromebook shelf, iPad dock, or Windows taskbar.
๐Ÿ“ถ
Classroom SpeedInstant cached loads for lessons and simulators even on school Wi-Fi.
๐Ÿ”’
Safe & Ad-Free100% free, private, and no app store logins or passwords needed.
  1. 1
    Click the Install button

    In your browser, look at the right end of the top web address bar for the ๐Ÿ’ป Install or โค“ icon.

  2. 2
    Confirm "Install"

    A popup will ask if you want to install "Ed Tech Hub". Click Install.

  3. 3
    Pin to your Shelf

    Right-click (or two-finger tap) the app icon in your Chromebook bottom shelf and select "Pin"!