What is Shannon's Theory? It is important to learn about plaintext and ciphertext before going on with this. It is necessary to know the concept of secrecy. There are various other algorithms to learn along with Shannon's Theory. One very common concept you will learn here is entropy.