No extra dependencies; just download and run with python3.X
To Do (part 2):
- Enhance encryption security to beat cryptanalysis
- Perform frequency analysis on new implementation
- draft a report.
To Do (part 1):
- Algorithm to generate encryption & decryption keys.
- Algorithm to encrypt and decrypt any Java code using monoalphabetic keys.
- Program to detect all characters and symbols used in Java and perform frequency analysis.
- Program to guess the encryption/decryption key using cryptanalysis.
- Write a report