/CaesarCipher

Encoding and decoding input strings using a cipherKey

Primary LanguageJavaMIT LicenseMIT

CaesarCipher

Brief Description

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

Authors

Set Up Instructions

To start using this project:

  • git clone https://github.com/kelvinMakamu/CaesarCipher.git
  • cd CaesarCipher
  • gradle build

Technologies Used

  • Java
  • JUnit
  • Gradle
  • GIT

Contact Information