source: IEEE Do you love sending secret messages? Do you love how Harvard professor Robert Langdon solves the puzzles and reveals the truth? or, do you love how Nazis created the Enigma Machine and caused problems to the Allied powers during the WW2? If answers to the above questions are yes, then I am sure you'd love cryptography. In this introductory post, we will discuss the basics of Cryptography (mostly in the context of computer science) and in the later posts in this series, we will look into various algorithms in cryptography. So, without any much delay, let's jump into the fascinating world of secret/secured communications, ciphers, codes and many more. Cryptography Let's say Alice wants to send some message to Bob but she fears that someone might intercept it. She doesn't want that. NO ONE wants that! (remember the Cambridge Analytica fiasco by Facebook?). To achieve the secrecy, Alice encrypts the message and replaces alphabets with numbers