Follow JSSemeone / Ludus Lab
JSSemeone / Ludus Lab
ludus-lab.com/
Key Generation Center: Randomness from Your Hand
Move the mouse and watch your movement turn into the bits of a random key.
JSSemeone / Ludus Lab
Educational
Play in browser
Feistel Network: How DES Was Built
Step through every round of a tiny Feistel cipher, flip bits and watch them spread.
JSSemeone / Ludus Lab
Educational
Play in browser
Vernam Cipher: The One-Time Pad, Bit by Bit
Turn a message into bits, XOR it with a random key, and see why the key must never be reused.
JSSemeone / Ludus Lab
Educational
Play in browser
Polybius Square: Letters as Coordinates
Put the alphabet into a grid and turn every letter into a pair of numbers.
JSSemeone / Ludus Lab
Educational
Play in browser
Vigenère Cipher: The Square Table
Encrypt with a keyword through the Vigenère table, the cipher once called unbreakable.
JSSemeone / Ludus Lab
Educational
Play in browser
Caesar Cipher: The Cryptographic Disk
Turn the disk, encrypt a message letter by letter, send it to Bob and turn it back.
JSSemeone / Ludus Lab
Educational
Play in browser
E91: A Quantum Key from Entangled Photons
Entangled photon pairs, a Bell test played as a guessing game, and a shared secret key.
JSSemeone / Ludus Lab
Educational
Play in browser
BB84: Quantum Key Distribution, Step by Step
Walk Alice and Bob through all four stages of BB84 and catch Eve by the error rate.
JSSemeone / Ludus Lab
Educational
Play in browser