What is the difference between DSA and RSA?
It appears they are both encryption algorithms that require public and private keys. Why would I pick one versus the other to provide encryption in my client server application? AVA Referring, https://web.archive.org/web/20140212143556/http://courses.cs.tamu.edu:80/pooch/665_spring2008/Australian-sec-2006/less19.html RSA RSA encryption and decryption are commutative hence it may be used directly as a digital signature scheme given an RSA scheme {(e,R), (d,p,q)} to sign a message M, compute: S = M power d (mod R) to verify a signature, compute: M = S power e(mod R) = M power e.d(mod R) = M(mod