Symmetric encryption uses the same key for both encryption and decryption.
Algorithms
- AES-256 — modern standard, 128-bit block, modes GCM/CBC/CTR.
- ChaCha20 — stream cipher, popular in TLS 1.3.
- DES/3DES — legacy, not recommended.
Advantage: speed. Challenge: secure key distribution.