CeasarCipher

Ceaser Cipher

A Caesar cipher is a type of substitution in which each letter is shifted a certain number of places also known as a key, down the alphabet. For example, with a shift of 1, A would be replaced by B, B would become C, and so on., June 2022

By Sharon Apot

Description

This is a Caesar cipher for both encoding, and decoding. The key is an integer from 1 to 25. This cipher rotates the letters of the alphabet (A to Z). The encoding replaces each letter with the 1st to 25th next letter in the alphabet (wrapping Z to A). So key 2 encrypts “HI” to “JK”, but key 20 encrypts “HI” to “BC”.

Setup/Installation Requirements

*Install the java software development kit (SDK) *Install java *Install gradle *To run the program in the terminal you can use ‘gradle run’ command ##BDD

Known Bugs

The app still doesn’t give one an option of entering the KEY. It only asks for the string and whether one wants to Encode or decode. This is however work in progress.

Technologies Used

*Intelli J IDEA *java *Git

Support and contact details

Let people know what to do if they run into any issues or have questions, ideas or concerns or if you’re will to contribute towards the code

License

MIT LICENCE Copyright (c) 2022 Sharon Apot