Encryption
E
Encryption
Definition
The process of converting plaintext data into an unreadable format (ciphertext) using an algorithm and a key, so that only authorized parties with the correct decryption key can access the original information.
Types of Encryption
- Symmetric Encryption: Uses the same key for both encryption and decryption (e.g., AES, DES).
- Asymmetric Encryption: Uses a pair of public and private keys (e.g., RSA, ECC).
Common Use Cases
HTTPS/TLS for web traffic, end-to-end encrypted messaging, encrypted file storage, VPN tunnels, and database encryption at rest.