Programming Assignment for Cryptography I (Stanford), Coursera.
Go to Cyrptography I Course Page for more information.
- Homework 1:Many Time Pad. To decrypt a message encrypted by a key stream used more than once.
- Homework 2: Decrypt AES ciphertext of CBC mode and CTR mode.
- Homework 3: Calculate Hash of a video.
- Homework 4: Padding Oracle Attack of a toy website.
- Homework 5: Compute discrete log module a prime.