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.
- 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.
- Java 22 or later
- Maven 3.9.5 or later
- Clone the repository:
git clone https://github.com/CrapMind/CaesarCrypto.git
mvn clean install
mvn javafx:run
- Launch the application.
- Choose whether to encrypt, decrypt, or brute force a message.
- Input your text and key (for encryption/decryption).
- Click "Proceed" to perform the action.
You can download the installer from this link Installer
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.