Key Cracking: Brute Force

Learning Goals


Being a rudimentary cipher, Caesar cipher is easily susceptible to a host of attacks. The Caesar cipher has a very small key space, as there are only so many single shift values that can be chosen even moving into ASCII characters. Therefore, it is trivial for a computer program (or even humans) to explore the key space and find out the encryption key.

In this unit, we demonstrate Caesar cipher's weaknesses and provide solutions.


Required/Authorized Commands


Next Steps