Symmetric Algorithms
DES/3DES
RC (4/5/6)
Blowfish
AES
Asymmetric Algorithms
RSA
Diffie-Hellman
Types of Hashes
MD5 SHA1 SHA2 RIPEMD HMAC
Hardware Tools
USB Keys
TPM
HSM
Other Types of Cryptography
Elliptic-curve
Quantum
Homomorphic
Explain Elliptic-Curve Cryptography
Algebraic equation to reduce key length for increased performance
Explain Quantum Cryptography
Encrypts with special set of characters which becomes altered if read
Explain Homomorphic Cryptography
Encryption for which the contents may be altered without unencrypting first