Multi-factor authentication
A login step that asks for a second proof of identity, like a phone code or app prompt, as well as your password. A stolen password alone is not enough.
Understanding Multi-factor authentication in Years 5–6 Digital Systems
What it does: The code shows two proofs being combined, a password and a phone code, before access is allowed. Even with the right password, a thief without the second proof is blocked from the account. A code sent to your phone proves you have your phone. Typing your username again proves nothing new. MFA uses two separate proofs. Someone who steals only one of them still cannot log in. An unexpected code can mean someone has your password. Never share the code, and change your password. The same password twice is still one factor. MFA needs a different kind of proof, like an app code.
Common mistakes: Multi-factor authentication asks for a second proof as well as the password, so a stolen password alone is not enough. The line should say a second proof is needed, for example print("Need a 2nd proof"). The closing bracket is missing, so the print call is not complete. It should be print("Hacker gets in").
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 41–52) and word search (Modules 21–52).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
multi-factor authenticationFill in the Blanks
Spot the Error
Student with a class code? Join your class →