/CS641A

Implemented various exploitation techniques such as frequency analysis, differential analysis and linear cryptanalysis. Decoded various encryption techniques like substitution cipher, vigenere cipher, permutation cipher, substitution and trans- position cipher

Primary LanguageJupyter Notebook

CS641A-Escaping the Caves

Level-1

Simple Monoalphabetic Substitution Cipher.

Level-2

Vigenere Cipher with the keyword: JCJCFFCCCB.

Level-3

Monoalphabetic Substitution and Permutation Cipher with block length=5
(1, 2, 3, 4, 5) --> (4, 3, 5, 1, 2)

Level-4

6-round DES

Level-5

EAEAE cipher (Variant of AES)