Uses a single common key for encryption and decryption.
Examples: DES, AES
Uses a pair of keys: public key for encryption, private key for decryption.
Example: RSA, ECC
One-way functions producing fixed-length hash values without keys.
Examples: SHA-1, SHA-256, MD5, MD6
by bb