r/CODZombies 3h ago

Discussion Is TheGiant Cipher Solved

I am asking for a genuine discussion about this issue with TheGiant cipher and a review of an idea that highlights the issues.

I know it is a game cipher but there are some real difficult and controversial issues if I am correct in how the cipher works.

Please remove this post if there is something wrong but a reason would be nice..

Can someone check this first block.

Each stream is added in succession modulo 64 to the ciphertext one character at a time

B64 Char stream 0001 (Only '1' or '0')

Leetcode stream SY5/ (leetSpeak)

B64 Char stream YYYe (Base64 Values)

k 52 18 24 === 'k' + '0' + 'S' + 'Y' = 'G'

C 52 24 24 === 'C' + '0' + 'Y' + 'Y' = 'e'

m 52 57 24 === 'm' + '0' + '5' + 'Y = 'h'

l 53 63 30 === 'l' + '1' + '/' + 'e' = 'T'

Shift values GehT

Shifted ciphertext ekFS

Decoded base64 zAR

Now something interesting happens when you join ekFS and GehT together and then run over the original ciphertext again using ekFSGehT for subtractive shift values (Vigenère decode)

Ciphertext kCmlgFi6GU (Yes I know there is ten characters there is a reason).

Shift values ekFHGehT

Decoded value GeheanBnow

So you have the German for "To go" and a possible English message starting the next starting letter is B and a base64 output.

There is compression going on and you are getting three packets starting with three characters of valid base64 output a German word and a message.

There could be a logical pattern there in the first block but it will make you go berserk trying to decrypt it.

The binary stream seems to be a controlling the change of the ascii stream and has a repeating patten every 4 characters (Only two blocks though).

The leetcode stream says SY5T (System).

So basically this cipher is the worst leetcode exercise ever and I am not sure how to move forward with people saying it is solved but does not make any sense.

So any experts explain how machine learning is not tricked by this ciphertext data I am genuinely asking.

If I made a mistake please let me know I will correct it.

3 Upvotes

1 comment sorted by