Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CaesarCrypto

CaesarCrypto is a Java-based encryption and decryption tool that uses the Caesar Cipher technique. The application provides a user-friendly interface built with JavaFX.

Features

  • Caesar Cipher Encryption/Decryption: Encrypt and decrypt text using the Caesar Cipher method.
  • Brute Force Decryption: Automatically attempt to decrypt a message by trying all possible shifts.
  • Integration Tests: Comprehensive testing for code reliability.

Installation

Prerequisites

  • Java 22 or later
  • Maven 3.9.5 or later

Steps

  1. Clone the repository:
    git clone https://github.com/CrapMind/CaesarCrypto.git

Build the project:

mvn clean install

Run the application:

mvn javafx:run

Usage:

  1. Launch the application.
  2. Choose whether to encrypt, decrypt, or brute force a message.
  3. Input your text and key (for encryption/decryption).
  4. Click "Proceed" to perform the action.

Download (for Windows 10/11 only):

You can download the installer from this link Installer

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Java Rush project created as a Java-based encryption and decryption tool that uses the Caesar Cipher technique. The application provides a user-friendly interface built with JavaFX.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages