by IWorkInPixels, published
In addition, I have a prize for the first person to correctly decrypt the ciphertext below and post the plaintext to the comments... I loved the steganography challenge in the Seej block, and it's high time we had another contest... Good luck!
Oh, and you will find that brute force is not the way to go... there are 1.243841e 142 possible keys. :)
UPDATE: There is now a monocase alphas only ciphertext of the same plaintext, which reduces your keyspace down to 4.0329146e 26 possible keys.
Keep in mind that an attacker doesn't need to do an exhaustive search of all of these keys; once he has some of the letters right, they will help him get more letters right, and the effect will snowball until he has the entire key. Indeed, I cracked the alphas only version by hand in less than 2 hours.
**This algorithm should therefore not be used for anything that you actually need to keep secret.**
[ALPHAS ONLY CIPHERTEXT]
[END ALPHAS ONLY CIPHERTEXT]
I design things in my free time, just for fun. But if you feel inclined to send me some Bitcoin it would totally make my day:
Recent Commentsview all
It's ok... just glad to see someone engaging the challenge! So here's some more help...
If you see the word "MOM" in the ciphertext, it means one letter was encoded as an M, the next letter moved x distance around the circle and landed on the O, and the third letter moved 26-x distance around the circle and landed back on the M again. The first letter could be anything, but there are only a small number of possibilities for what the 2nd and 3rd letter could be, and it is therefore easy to check your guesses.
Sorry, I was missreading things. I'm still trying to answer the question "If you see the word 'MOM' in the ciphertext what would that mean?" It would mean I'm super confused.
In this printed code wheel, the key length is always 26, yes. But there's no reason only uppercase letters can be used with this algorithm. The python version I posted, for instance, adds lowercase letters, numbers, and punctuation as well. That way your entire message is encrypted, without having to convert everything to uppercase, and remove the spaces, punctuation, and numbers.
Liked Byview all
Give a Shout Out
2: Put it together.
3: Follow the instructions on the webpage download. If you want, you can also use this wheel to perform simple Caesar ciphers.
4: Optional: Use the .SCAD file to print two copies of a new key, and give one to a friend. Now you can communicate securely with that friend!
5: If you'd like to participate in the contest, you will want to download the python version of the cipher.
You must be logged in to post a comment.