This is a repository containing all my implementations of the lab assignments for the course CSE1011 - Cryptography Fundamentals, made strictly for any future references.
.
+-- _lab1/
| +-- hill.py
| +-- playfair.py
| +-- single_letter_freq_attack.py
| +-- vernam.py
| +-- vigenere.py
+-- _lab2/
| +-- AES.py
| +-- DES.py
+-- _lab3/
| +-- Elgamal.py
| +-- MITM.py
| +-- RSA.py
+-- _lab4/
| +-- HMAC.py
| +-- SHA1.py
+-- _lab5/
| +-- _Socket_with_ECC/
| | +-- ECC.py
| | +-- client.py
| | +-- gen_key.py
| | +-- server.py
| +-- DSA.py
| +-- 2DSA.py
| +-- 3DSA.py
| +-- RSA.py
| +-- SHA1.py
+-- _lab6/
| +-- Payments.py
| +-- helpers.py