Cryptography

Deep-dives into the maths that secures the internet: hash functions, digital signatures, the SHA family and the SHAttered collision that gave this site its name. Explainers and reporting for people who want to understand how the primitives actually work.

AES-256-GCM vs Ascon: NIST Standard Cuts Code 2 Ways [2026]

On August 13, 2025, the National Institute of Standards and Technology quietly closed out a 50-year run. NIST Special Publication 800-232 made Ascon, not a descendant of AES,…
By Laura Bennett · Oct 9, 2026

AES-CTR vs AES-GCM: 2.23 vs 0.17 Cycles/Byte [2026]

Pick the wrong AES mode and you don’t get a slow app. You get a cipher that happily decrypts ciphertext an attacker has tampered with, no error, no…
By Dr. Elena Marchetti · Oct 8, 2026

BLAKE3 vs BLAKE2: 4x Faster, 140 GiB/s [2026]

Cryptographic hashing has two live generations fighting for the same job today. BLAKE2, standardized in IETF RFC 7693 back in 2012, still runs inside Argon2, WireGuard, and libsodium.…
By Dr. Elena Marchetti · Oct 8, 2026

RSA vs ML-DSA: 256 vs 2,420-Byte Signatures [2026]

RSA has signed the internet’s certificates for three decades. ML-DSA, finalized by NIST in August 2024, is the algorithm built to take over once quantum computers make RSA’s…
By Marcus Bell · Oct 7, 2026

LMS vs XMSS: 1,432 vs 2,500-Byte Signatures [2026]

Every major post-quantum migration story in 2026 centers on ML-KEM and ML-DSA, the lattice-based algorithms NIST finalized in August 2024. But there’s a second, quieter category of quantum-resistant…
By Dr. Elena Marchetti · Oct 6, 2026

SSL vs TLS: TLS 1.3 Hits 72% Share, SSL at 0% [2026]

Type “SSL certificate” into a browser’s address bar settings and you will still find the phrase everywhere, from hosting dashboards to email marketing banners promising a “free SSL”…
By Dr. Elena Marchetti · Oct 5, 2026

HMAC vs KMAC: One Pass Beats Two, 3.3x Faster [2026]

Every API request signed with a secret key, every webhook payload from Stripe or GitHub, and every AWS Signature V4 header relies on the same 1997 construction: HMAC.…
By Marcus Bell · Oct 4, 2026

Post-Quantum WireGuard vs Classic: 37x Bigger Keys [2026]

WireGuard earned its reputation by stripping VPN cryptography down to a handful of fixed, modern primitives: Curve25519 for key exchange, ChaCha20-Poly1305 for encryption, BLAKE2s for hashing. That simplicity…
By Dr. Heinrich Vogel · Oct 2, 2026

BLAKE3 vs SHA-512: 8x Faster, Still No FIPS Nod [2026]

Pick a hash function for a new project in 2026 and you will run into a strange split. One camp wants raw speed and points at BLAKE3, the…
By Daniel Roth · Oct 1, 2026

Argon2 vs scrypt: 19MB vs 128MB, OWASP Picks One [2026]

Pick the wrong password-hashing algorithm in 2026 and you find out the hard way, usually after a breach, when someone runs your hash database through a GPU cluster.…
By Tom Vance · Oct 1, 2026

Latest news