A guided introduction · no mathematics required to start

Cryptography,
one idea at a time.

You want to send “Pay Alice $10” across a network someone else can watch and change. Each lesson adds one missing protection. Read the explanation, change the example, then explain why the result changed.