Caesar-Cipher-Encoder-Decoder By Chalie
A School Independent Project to create a (1 to 25) integer key Caesar Shift Encoder Decoder.
A Caesar cipher, also known as Caesar's cipher, the shift cipher, Caesar's code or Caesar shift, is one of the simplest and most widely known encryption techniques. It is a type of substitution cipher in which each letter in the plaintext is replaced by a letter some fixed number of positions down the alphabet. For example, with a left shift of 3, D would be replaced by A, E would become B, and so on.Read More...
Live : Download Here
Run the package using java -jar Caesar-Cipher-Encoder-Decoder<version>.jar
-
Displays banner and welcome message
- INPUT: "prompt for option selection"
-
Displays: "Prompt message input if encrypt Message option Entered"
- INPUT: "Enter the message to Encrypt prompt"
- INPUT: "Enter the shift/encryption key prompt"
- OUTPUT: "Displays User's input message, the encrypted message and the encryption/shift key"
-
Displays: "Prompt message input if decrypt Message option Entered"
- INPUT: "Enter the message to decrypt prompt"
- INPUT: "Enter the shift/decryption key prompt"
- OUTPUT: "Displays User's input message, the decrypted message and the decryption/shift key"
-
Displays: "Show goodbye and exit on exit option Entered"
-
Displays an Error Message if option selection is not a number or out of range"
If you'd like to contribute.
- Fork the repo
- Create a new branch (git checkout -b feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (git commit -m 'Improve/Add feature')
- Push to the branch (git push origin feature)
- Create a Pull Request [Make sure your code is properly commented] If you find a bug, kindly open an issue Here . If you'd like to request a new function, feel free to do so by opening an issue Here.
git clone https://github.com/Chal13W1zz/Caesar-Cipher-Encoder-Decoder.git && cd Caesar-Cipher-Encoder-Decoder
, then open the project using your favourite IDE
git clone https://github.com/Chal13W1zz/Caesar-Cipher-Encoder-Decoder.git && cd Caesar-Cipher-Encoder-Decoder && gradle compilejava && cd build/classes/java/main/ && java App
- Java
- Intellij IDEA CE
NullPointer Exceptions