RSA (Rivest-Shamir-Adleman)

Encryption using RSA

Signing using RSA

Hash functions