CPE 645 / CS 685
Applied Cryptography
Calculators

Course Modules

Pick a module to open it, then the demo you want. Everything runs in the browser.

Classical Ciphers

Build each cipher by hand. Then remove the key and read the message anyway.

12 items

Run each classical cipher yourself. The next module shows how each one breaks.

15 items

Now the keys are gone. Every attack here uses structure that the cipher left in the text. None of them is brute force.

The Data Encryption Standard

Take the real cipher apart: every permutation, every S-box, and the key schedule. Then see what an attacker can still use.

9 items

Run the real cipher one stage at a time. Then measure the three limits that ended it: key length, structure, and block size.

Block Cipher Modes of Operation

One block is not a message. Encrypt the same picture five ways, and see which modes hide it.

1 item

The Quantum Threat

See what a qubit does, run Grover's search and the period finding inside Shor's algorithm, and decide which data is at risk now.


Static site. Every demo computes in your browser, and nothing you type is sent anywhere.