Symmetric vs. Asymmetric Encryption
Symmetric encryption (like AES) uses the same key for encryption and decryption—fast but requires secure key exchange. Asymmetric encryption (like RSA) uses paired public/private keys—slower but solves the key exchange problem. Modern messaging uses both: asymmetric for key exchange and symmetric for message encryption.