Caesar Cipher is a Java Application that is used for encoding and decoding plain text using a specified cipher key.
The user can encode a plaintext by providing a cipher key and produce an encoded text.
The application also decodes an encoded text by using a cipher key and reproducing the plain text.
The main functionalities are:
- Encoding a plain text using a cipher key
- Decoding encoded text into a plain text using a cipher key
- Ignoring symbols, digits and special characters
- Validating the cipher key to only allow digits between 1 and 25
- Writing JUnit test cases
To start using this project:
git clone https://github.com/kelvinMakamu/CaesarCipher.git
cd CaesarCipher
gradle build
- Java
- JUnit
- Gradle
- GIT