Sunday 10 a.m.–1 p.m. in

Python for Passwords: Diceware

Megan Speir


A Beginner's Guide to Crypto Magic ⚡️ Welcome to Professor Speir's crypto class for first years. Passwords are an integral part of our lives both in the Wizarding World of Technology™️ and consumers of the internet. In this lesson, we will learn a fun and safe methodology of creating passwords for humans that also contain a great deal of entropy. Why are passwords so difficult? Password best practices. How can we create good passwords with Python? >Diceware: A History >Diceware: The PyPi Package It all comes down to being random. Explain how `random.SystemRandom` works. I would have a demo application built where people could test generating such a password to take the experience from the poster to the attendee.