This is a java application that receives a user input and then encode them depending on the key provided by the user, the application is also able to decode the same user input into the original input by decoding algorithm or logic.
- Description
- Setup and Installation Requirements
- Behaviour Driven Development
- Technologies
- Licence
- Authors information
In the art of work and the cyber world, information security is key, in order to navigate enemy's listening ears and the ears of potential cyber attacker, coding and encoding messages is crucial. This system use largely used by Agustin Ceacer, and this application implement it using Java.
To run this program:
$ Fork the repository from my git hub.
$ Clone this repository to a location in your file system.
$ Open terminal command line then navigate to the root folder of the application.
$ Have gradle or maven installed in your remote workspace, laptop or desktop. also have intellij installed along the gradle and maven.
$ Open the application using intellij and run it in the command line to view the results.
This Java desktop application is documented and designed around the behavior a user expects to experience when interacting with it.
- When a runs the program at App.java they are prompted to either encode or decode.
- If they choose to decode, they are prompted to enter the word they want to encode. and the corresponding encryption key.
- Once they provide these info, there are provided with the encrypted word, the same applies for decryption.
- If they enter any entry which is not 1 or 2, they are notified there are only two option.
- Java is the main language that has been used in this project.
- Gradle is another powerful tool needed for the program to operate.
MIT Licence copyright (c) 2022 Okello Thomas Olal. All Rights Reserved.
The Ceaser Cipher java appliction is sole work of Okello Thomas and it delivered free on the github, for any changes or restrictions like in the case of update, upgrade or omission of part of the software, permission is here granted for any person to alter the code of this for software to fit thier purpose.
Once the software has been altred, the above permission will be obsolute and you will be required to work under the new guidelines or copyright policy provided.
This application permission does not involve any warrant to its users.
Contributions are always welcome!
If you have any questions,comments or correctional advice, feel free to contact me
- Email: thomasolal33@gmail.com