Skip to main content
The National Cipher Challenge

Reply To: Challenge 10B

A Tale of 2 Secrets Forums T.E.M.P.E.S.T. Challenge 10B Reply To: Challenge 10B

#115030
_madness_
Participant

@F6EXB_the_frenchy

Good. Programming is IMHO the best way forward. I suggest starting with Python. The grammar is easy, and it has a lot of built-in stuff for handling strings of letters. It is a scripting language, so you don’t need to know what compilation is. And there are easy ways to install it on Windows, and it comes included on Mac and Linux. I further suggest that you /force/ yourself to learn it by taking on some task and doing it in Python. For example, you could re-do this season and write encryptors, decryptors, and analyZers for each of the ciphers in Python. There is also a set of exercises called cryptopals on the net somewhere. That’s what I used to learn Python.

There is a lot of stuff in the Python standard library, but you only need to learn a few things to get crypto to work, and to learn the way of thinking like a coder.

When you need more speed, you can learn a faster, compiled language like C (also kinda easy once you get the hang of it).

Have fun.

Report a problem