Loading…
Fourteen challenges leading from basic encodings to breaking a block cipher.
A progression built like the Cryptopals, the field's reference: you start on simple format conversions, and end by recovering a secret from a server that encrypts correctly, purely by observing its answers. The module's central message is that badly used cryptography is as dangerous as no cryptography at all.
A series of Python challenges: encodings, XOR, frequency analysis, AES-ECB and CBC, up to oracle attacks against a local Flask server.
READING SOURCE…