Skip to content

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".

License

Notifications You must be signed in to change notification settings

Shazz-Designing/CeasarCipher

Repository files navigation

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

image

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

You can contact me if you run into any issues or have questions, ideas or concerns or if you’re willing to contribute towards the code

License

MIT LICENCE Copyright (c) 2022 Sharon Apot

About

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".

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages