Skip to content

Cryptography Explorables

Every message you send, every website you visit, every payment you make, is kept private and safe by cryptography: a little mathematics, used very carefully. These pages build it up one idea at a time, starting from ciphers simple enough to do with a pencil.

Each page starts from the simplest thing that might work, shows what’s wrong with it, and builds up from there to how it’s really done. Most pages include an attack you carry out yourself: breaking things is the best way to see why the real designs look the way they do. Everything runs in your browser.