Skip to content

Encoding and decoding input strings using a cipherKey

License

Notifications You must be signed in to change notification settings

kelvinMakamu/CaesarCipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Encoding and decoding input strings using a cipherKey

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages