AnyLearn
All cursus
Programmingadvanced

🔐Applied Modern Cryptography

Build the cryptographic judgment to evaluate any system's security posture. You will be able to choose the right primitive for each job (AES-GCM, HMAC, Argon2, ECDH, Ed25519), explain why common constructions fail (ECB, textbook RSA, nonce reuse, bare CTR), read a TLS 1.3 handshake trace, and audit real code for the most dangerous cryptographic misuses.

0 of 4 lessons complete
Sign in to track progress and earn a certificate.

Lessons in order

  1. 1
    Programming
    Symmetric Ciphers and Modes of Operation
    Start
  2. 2
    Programming
    Hash Functions, MACs, and Password Hashing
    Start
  3. 3
    Programming
    Public-Key Cryptography: RSA and ECC
    Start
  4. 4
    Programming
    Key Exchange and TLS 1.3
    Start