Cryptography Project
-
You can find here the report and source code by Thilagah
Sivanesar, completed in November, 2009. This code is written in Java
and provides a user interface and
enryption and decryption methods for Caesar, Vigenere and
monoalphabetic ciphers. It also provides some methods for applying
frequency analysis to `cracking' ciphers (i.e. decrypting them without
knowing the decryption key).
-
You can find here the report and source code by Guan
Wang and Rui Qin, completed in June, 2010. This code is written in
Java and provides routines to `crack' monoalphabetic ciphers based on
a particular heuristic involving frequency analysis and the occurrence
of words of length 2, 3 and 4.