RSA algorithm is one of the profoundly discussed topics in the crypto field. There are several articles and videos that one could easily find related to it. My main motive to write this article is not just to explain the steps of the RSA algorithm but also to explain the underlying mathematics or logic in an intuitive way so that no one has to memorize the steps anymore.

So, let’s begin with a formal introduction of the RSA algorithm. RSA is an asymmetric cryptography technique that uses public/private keys to encrypt and decrypt data (We will see soon how they…

MERN Developer, Crypto and Blockchain Enthusiast. CSE undergrad @BitMesra.