An Encrypter 🔏 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. For more information on it, you can check this out https://en.wikipedia.org/wiki/Caesar_cipher
.
Implement: both encoding, and decoding. The key is an integer from 1 to 25. This application 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".
Collins Kariuki
A couple of things to get you started:
- Ensure you have Java installed
A simple way to install Java is using sdkman.
Simply follow the instructions to have sdkman installed and install java:
sdk install java
Gradle is used as the build tool and can be installed with sdkman:
sdk install gradle
{follow the below instructions for set up.}
-
You will need Internet connection.
-
You need to get into the Encrypter Repository.
Link:-> https://github.com/zecollokaris/Encrypter-Java
-
From there you can access the Encrypter.
-
Clone the project.
-
get into project folder (cd into project).
-
If you have all the Pre-requisites you can run the application.
gradle run
-
Mobile number: (+254) 798731203
-
Email Address: [email protected]
-
github-username: zecollokaris