Recently I've been inspired by my colleague who asked the questionAt first that sounds very easy, right? It's only about encrypting the message. But if we go deeper, we can see that there are many ways of encrypting and decrypting the messages.First of all is to understand what we are dealing with.