~/talk

Hash It Out: Teaching Password Security Through Code

Talkat PyCon AU 2026 · 2026-08-26..08-30· [security]
links:none on file
slides:none on file

A hands-on classroom project teaches hashing and rainbow table attacks by having students write Python code using MD5 + hashlib to precompute lists of common passwords (10 100 1000000 scales) then lookup leaked hashes against a student-scale dummy database and reward successful cracks with images on the GPN Meme Exchange The curriculum has three levels (paper lookup, file-based dictionaries, salts added) includes a social engineering game and reports students enjoy it and crack accounts reliably using rainbow tables

AI-written summary · about

  1. 0:00Password security workshop intro
  2. 2:53Bad rules to rainbow tables
  3. 5:41Rainbow tables crack passwords
  4. 7:27Simple password cracker in Python
  5. 8:49Teaching intermediate techniques
  6. 10:36Why salts matter
  7. 11:40Social engineering challenges
  8. 13:50Applying the hacker perspective to other topics
  9. 16:36Simulating social media algorithms
  10. 20:49Outsmarting algorithms
  11. 21:51Summary and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.