Module
Cryptographic Primitives at a Systems Level
Sign in to add this module to your path and practice.
About
What crypto provides (and does not) in real systems: symmetric/asymmetric encryption, MACs/hashes, digital signatures, key exchange, randomness, and common pitfalls. Focus on correct use, APIs, and composition rather than proofs.
Goal
Select and correctly compose primitives (e.g., encrypt-then-MAC, TLS-style handshakes, password hashing) for common goals; recognize misuse patterns such as ECB, non-constant-time comparison, or weak RNGs.
Prerequisites
Unlocks
Tutor
Ask questions about this module.
Hi — I'm your tutor for Cryptographic Primitives at a Systems Level. Ask about the concepts, goal, or where you're stuck.