New blog: a deep dive into symmetric encryption for developers. When to use ChaCha20-Poly1305 vs AES-GCM, the mathematics behind Poly1305, why nonce reuse is catastrophic, and how TLS 1.3, WireGuard & Signal made their cipher choices. Essential reading for anyone building encrypted systems.
The Cypher Wars: Choose Your Weapon Wisely
Use ChaCha20-Poly1305 everywhere without hardware AES. Use AES-256-GCM with AES-NI. Never reuse nonces. Prefer AEAD always.
Read article →