Somewhere along the way in delving in to cyber security, I’ve also gained an interest in encryption. While this might seem obvious, I’m more interested in the classical cryptography such as substitution ciphers, transposition ciphers and the Vigenère Cipher.
For anyone with an interest in cryptopgraphy, I highly recommend The Code Book by Simon Singh.
I decided to have a go at cryptanalysis of substitution ciphers to see how hard they would be to decode.
There a quite a few tools out there but none of them quite did what I wanted to I decided to dust-off my coding hat and create a tool that does the frequency analisys (the heavy lifting) for me, as well as providing some suggestions of matches.
There’s definitely room for improvement but at the moment I’m focusing on creating a tool to solve the more complicated Vigenère Cipher so I’ll have to come back to this!
Caesar Cipher Wheel
As a related project, I also wanted to do some simply secret code writing with my kids so I made a Caesar Cipher Wheel and have published the printable design here: https://bobmckay.com/i-t-support-networking/security/caesar-cipher-wheel-printable-pdf/