What is the difference between public and private key encryption?
Public key encryption uses a pair of keys (one public, one private) to encrypt and decrypt data, while private key encryption uses a single shared key for both encryption and decryption.