JSSemeone / Ludus Lab

Move the mouse and watch your movement turn into the bits of a random key.
Educational
Play in browser
Step through every round of a tiny Feistel cipher, flip bits and watch them spread.
Educational
Play in browser
Turn a message into bits, XOR it with a random key, and see why the key must never be reused.
Educational
Play in browser
Put the alphabet into a grid and turn every letter into a pair of numbers.
Educational
Play in browser
Encrypt with a keyword through the Vigenère table, the cipher once called unbreakable.
Educational
Play in browser
Turn the disk, encrypt a message letter by letter, send it to Bob and turn it back.
Educational
Play in browser
Entangled photon pairs, a Bell test played as a guessing game, and a shared secret key.
Educational
Play in browser
Walk Alice and Bob through all four stages of BB84 and catch Eve by the error rate.
Educational
Play in browser