Unit 01 · 1 h 34 min
Encoding, hashing and encryption
Three different tools that look alike. Tell them apart on sight and stop calling base64 encryption.
Hashes, keys, signatures and where they fail.
What you earn
Prepares you for CompTIA Security+ and Certified Information Systems Security Professional. Root is not affiliated with these issuers.
Unit 01 · 1 h 34 min
Three different tools that look alike. Tell them apart on sight and stop calling base64 encryption.
Unit 02 · 1 h 55 min
Use hashes to prove a file has not changed, from downloads to configs to signed webhooks.
Unit 03 · 1 h 49 min
Why plain hashes fail for passwords, and how salts and slow functions like Argon2id fix it.
Unit 04 · 1 h 42 min
One key locks and unlocks. Use AES properly: authenticated modes, unique nonces and keys kept out of code.
Unit 05 · 1 h 42 min
Two keys instead of one: share the public half, guard the private half, and agree secrets in the open.
Unit 06 · 1 h 52 min
Prove who made a file and that nobody changed it, with OpenSSL, GnuPG and SSH keys.
Unit 07 · 2 h 3 min
Read certificates, follow the chain to a trusted root, and catch expired, misnamed and forged ones.
Unit 08 · 1 h 36 min
Find keys in code, build a key inventory, use a KMS that never hands out its keys, rotate and read the audit log.
Unit 09 · 1 h 16 min
Look inside a stolen vault backup, measure what the master password setting buys, and see why passkeys stop phishing and synced codes do not.
Unit 10 · 1 h 14 min
Audit disk encryption across macOS, Windows, Linux and phones, catch suspended protection, and encrypt backups before they leave.
Unit 11 · 1 h 48 min
Put it all together: audit a TLS config and real code, fix randomness, and plan the move to post-quantum crypto.
Use OpenSSL, GnuPG, SSH and a key management service on a real machine to verify releases, store passwords, manage keys and check certificates. Case files from real breaches show what each mistake costs.