RSA algorithm is a powerful and efficient algorithm.
-
commonly used (SSL/TLS, HTTPS) and trustworthy.
-
easy and fast encryption.
-
hashable and irreversible. ( Technically impossible to break it unless you bring up a quantum computer, Since it is hard to apply Prime Factorization into big number )