What are the applications of the RSA algorithm?