Lazo Lab Sign up

App 3: Password Generator & Checker / Build the password tool

Lesson 1 of 10

What we're building

A security tool with two jobs: generate strong passwords and passphrases, and check how strong a password is. It teaches strings, randomness, functions and real security thinking.

Key points

  • Generator: random, long passwords
  • Checker: scores and tips
  • Never store real passwords in plain files
# 1. Generate a password
# 2. Generate a passphrase
# 3. Check a password
# 4. Quit

Your turn

Create passwords.py with the menu as comments.

Watch a video on thisOpens YouTube search results for “What we're building” in a new tab

Quiz · +10 XP

What makes this a security app?

Log in to save progress and earn XP.