Welcome to the Cryptography Division, rookie. Your job is to decode enemy transmissions and uncover what they're saying. Your efforts will be vital to the whole campaign.

We know of three ciphers our enemy uses: the Caesar cipher, the Affine cipher, and the Vigenere cipher. It's up to you to determine which cipher was used to encrypt each signal, and then reverse the encryption. The first two are easy to crack, but for the third, you'll have to pay close attention to work out the cipher key.

Here's what you can expect from this job:

  • An average traffic volume of 10 signals p/w
  • Ability to take breaks (also known as a "save system")
  • Advice from me over the radio if you get stuck (just don't expect me to crack the signals for you)

Good luck, rookie. I'll be in touch.

***

Affine cipher decryption code adapted from Python script found on caesarcipher.org. Everything else was made in 48 hours for Ludum Dare 59.

Leave a comment

Log in with itch.io to leave a comment.