Skip to content

A simple java application using genetic algorithm to decrypt encrypted text.

Notifications You must be signed in to change notification settings

Kelvin229/genetic_algorithm_decryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genetic_algorithm_decryptor

Description

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.

Setup

Prerequisites

  • Java JDK 11 or higher
  • Maven (for dependency management and build)

Installation

  1. Clone the repository:
    git clone https://github.com/Kelvin229/genetic_algorithm_decryptor.git
  2. Navigate to the project directory:
    cd genetic_algorithm_decryptor
  3. Compile the project (Optional, IDE like intelliJ IDEA can handle this):
    javac Main.java

Usage

  1. Run the application:
    java Main
  2. 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.

References