The main aim of this project is to design a software tool that can perform automatic Cryptanalysis on Classical ciphers. In the context of this project, there's the Caesar's cipher and the Vigenere Cipher. Any transposition cipher is optional.
The tool should implement techniques like Brute-Force, Frequency Analysis and Kasiski Examination(For Vigenere cipher).
The tool should be able to present Frequency Analysis statistics for both the plaintext and ciphertext in terms of charts or graphs.
A simple Front End Graphical User Interface that allows a user to input a ciphered Text and analyse patterns through the techniques mentioned.