Cryptography and security courses Homework 1 Implementation in python of the enigma machina used by the German during WWII. Homework 2 Basic implementation of a decentralized and secure chat system.