Grandpré Cipher


The Grandpré Cipher is easy once you get the hang of it. We will be using a modified version of the Grandpré Cipher for ease of use. The Grandpré Cipher was written in Paris in 1905 by A. De Grandpré.

Introduction

To start, you will need a grid containing all of the numbers in the alphabet. It should look something like this:

Granpre cipher grid

You read the grid by looking at the letter at the top, then moving your finger down until you find the letter you are looking for, then moving your finger to the left to find the left number.

The coordinates will be the top number, then the left number.

The coordinates 0,0 represent a space in these challenges.

Encoding

To encode, you must have the grid and the plaintext (flag) that you want to encode.

Plaintext in this example:

Chilly Morning

Now, take the grid and find the coordinates of each letter and space in the plaintext.

Granpre cipher grid

(3,1) = C
(2,2) = H
And so on…

To make the encoded message look more encoded remove the parentheses and the commas.

It should look something like this:

31 22 32 62 62 15 00 13 33 63 23 32 23 12

And that is the encoded message!

Now here is how you decode it!

Decoding

Decoding is simply following the steps backwards.

Take the coordinates:

31 22 32 62 62 15 00 13 33 63 23 32 23 12

And plot them out starting with the top coordinate then the left coordinate using the grid:

Granpre cipher grid

You should get the original message:

CHILLY MORNING

That is the flag for this example!

Remember, spaces do matter, and remember to start with the top coordinate then the left coordinate!

Happy Decoding!