Skip to main content
Cipher Visualizers home

Tag

#ChaCha20

2 articles with this tag.

A visual representation of the XChaCha20-Poly1305 Algorithm
Authenticated Encryption (AEAD) Intermediate

The XChaCha20-Poly1305 Algorithm

XChaCha20-Poly1305 extends ChaCha20-Poly1305 with a 192-bit nonce, so you can simply pick a random nonce for every message. Learn how HChaCha20 builds a fresh subkey, how the rest of the AEAD works, and why the bigger nonce makes collisions a non-issue.

15 min read

A visual representation of the Salsa20 and ChaCha20 Algorithms
Stream Ciphers Intermediate

Salsa20 and ChaCha20

Designed by Daniel J. Bernstein as a fast, secure, RC4-free alternative for software encryption, ChaCha20 now secures TLS 1.3 and WireGuard alike. Learn how its add-rotate-XOR "quarter round" builds a full cipher from pure arithmetic.

9 min read

← All tags