Caesar Cipher Encryption

A Beginner Friendly Way to Encrypt

What is Caesar Cipher?

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.

Here is another example:

if the message,

JACK OF ALL TRADES MASTER OF NONE

were to be encrypted with a right shift of 3, the outcome would be:

MDFN RI DOO WUDGHV PDVWHU RI QRQH

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!

The Disadvantages of Caesar Cipher

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.

How To Use My Application

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.