Offered by Stanford University through Coursera
Contains submitted codes for all Homeworks:
Week 1: Many Time Pad
Week 2: Two encryption/decryption systems, one using AES in CBC mode and another using AES in counter mode (CTR)
Week 3: SHA256 hashing for long video file
Week 4: Padding Oracle attack
Week 5: Discrete Log Modulo a Prime p
Week 6: Breaking RSA when the public modulus N is generated incorrectly
Official Certifcate Link: https://www.coursera.org/account/accomplishments/records/WRQ9AQ3ZLZL3
Received Grades: 94.4%
Code Format: Python