This is a Java-based application that uses genetic algorithms to solve decryption problems. It allows users to decrypt encrypted texts by finding optimal decryption keys.
- Java JDK 11 or higher
- Maven (for dependency management and build)
- Clone the repository:
git clone https://github.com/Kelvin229/genetic_algorithm_decryptor.git
- Navigate to the project directory:
cd genetic_algorithm_decryptor
- Compile the project (Optional, IDE like intelliJ IDEA can handle this):
javac Main.java
- Run the application:
java Main
- Follow the on-screen instructions to decrypt the encrypted text.
The application will process the input parameters, attempt to decrypt the provided encrypted text, and then output the results to the console and a CSV file for further analysis.
- COSC 3P71 - Artificial Intelligence - Brock University
- Genetic Algorithm