Cryptography Tutorial — One-Page Cheat Sheet
Practical, modern crypto for application developers.
Cryptography
- HOME
- Intro
- Confidentiality, Integrity, Auth
- Random Numbers (CSPRNG)
- Encoding vs Encryption
- Symmetric Ciphers
- AES-GCM
- ChaCha20-Poly1305
- Asymmetric / Public Key
- RSA
- Elliptic Curve / Ed25519
Hashing & Auth
- SHA-2 / SHA-3 / BLAKE3
- Password Hashing (argon2/bcrypt)
- KDFs (HKDF / PBKDF2 / scrypt)
- HMAC
- JWT / JWS
- Digital Signatures
In Practice
- TLS / HTTPS
- PKI & Certificates
- Key Management
- KMS / Vault
- MFA & TOTP
- WebAuthn / Passkeys
- Post-Quantum (Kyber, Dilithium)