**RSA**

(From the [Wikipedia article][1]) In cryptography, RSA (which stands for Rivest, Shamir and Adleman) is an algorithm for public-key cryptography. It is the first algorithm known to be suitable for signing as well as encryption, and was one of the first great advances in public key cryptography. RSA is widely used in electronic commerce protocols, and is believed to be secure given sufficiently long keys and the use of up-to-date implementations.


  [1]: http://en.wikipedia.org/wiki/RSA