Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
RSA is most widely used algorithm but is computationally expensive.
A good compromise is to use RSA to encrypt the symmetric key that is then used in AES encryption of the larger data.
AES and Twofish are good symmetic encryptions algorithms.