if in a certain code language MEDICATE >written as GVCEKFGO. then how will VALIDATE be written in the same code language?
Answers
Answered by
0
Let’s give this a good ol’ fashioned try.
First attempt: Plain caesar cipher (a transposed alphabet, easiest substitution cipher) => No good, repeat letters don’t match (E -> V and O)
Then I noticed a pattern, if the ciphertext is mirrored, the letters match up for a substitution cipher, so let’s find out what offsets we have:
mirror("GVCEKFGO") => "OGFKECVG"
pl ci of
----------
M O +2
E G +2
D F +2
I K +2
C E +2
A C +2
T V +2
E G +2
So it was a caesar cipher after all, with the translation offset of 2, and then the product is mirrored to produce the final ciphertext.
So, encoding “VALIDATE” with the same function would be:
VALIDATE => XCNKFCVG => GVCFKNCX
First attempt: Plain caesar cipher (a transposed alphabet, easiest substitution cipher) => No good, repeat letters don’t match (E -> V and O)
Then I noticed a pattern, if the ciphertext is mirrored, the letters match up for a substitution cipher, so let’s find out what offsets we have:
mirror("GVCEKFGO") => "OGFKECVG"
pl ci of
----------
M O +2
E G +2
D F +2
I K +2
C E +2
A C +2
T V +2
E G +2
So it was a caesar cipher after all, with the translation offset of 2, and then the product is mirrored to produce the final ciphertext.
So, encoding “VALIDATE” with the same function would be:
VALIDATE => XCNKFCVG => GVCFKNCX
Similar questions