Cryptography always occupies a special place in my heart as I keep riveting back to to it repeatedly! :) Cryptography is the art of hiding information in transit so that it cannot be viewed by anybody except for the receiver at any cost. There are numerous ways to achieve this. There are symmetric algorithms and asymmetric algorithms which are used in