A Beginner Friendly Way to Encrypt
Caesar Cypher, also known as Shift Cipher, is a very simple and one of the most known ways to encrypt a message. It is a type of subsitution cipher, in which each letter is replaced by another letter a set number of positions away. For example, with a shift of 2, the letter D would become the letter F, and the letter F would become the letter H. This is called the Caesar Cipher as Julius Caesar himself used this in his private conversations.
if the message,
were to be encrypted with a right shift of 3, the outcome would be:
In order to decrypt this message, one would shift it by 3 in reverse, or to the left. As long as the decryptor knows the number of shifts, the message can be deciphered!
While this type of encryption worked during the Roman Empire, it is extremely simple for actual use in modern encryption. Caesar Cipher, today, is mostly used as a base to learn how cyrptography works, due to its simplicity. Other forms of more secure encryption include AES, assymmetric encryption, and even HTTPS. Learn even more here.
My app, a Caesar cipher tool, can be used to create encrypted messages, and decode any encrypted messages. This whole project can be used for my simple web based game I created, which is a logic puzzle game that requires the user to encrypt and decrypt messages, entered them into text boxes, and receiving scores based on their accuracy and efficiency.
The encryption app was created using Java, the game which pairs up with it was created using Scratch, and this website was created using HTML and CSS.
I created this game as a way to teach younger children more about encryption tools, and how it can be used in various different ways.
In order to use my application, you must download it using the link below. It is an .exe file, as I had to convert it to that format so all Windows computers could run it. Windows may prevent you from opening the .exe file, however you can just click "more info" and "run anyway".
Download the encryptor Tool I created here (.exe file)
View the Scratch game here
View the showcase video here
View the GitHub page here