Courses
GeneralIntermediate

Cryptography Fundamentals

Understand how encryption, hashing, and digital signatures protect data.

5 modules
20 lessons
20 practical tasks
Cryptography Fundamentals course element

About This Course

Learn the mathematical principles and practical implementations behind symmetric and asymmetric encryption, cryptographic hashing, and PKI. Apply this knowledge to secure communications, authenticate data, and identify common cryptographic vulnerabilities.

What You'll Learn

  • Understand symmetric and asymmetric encryption
  • Implement AES and RSA encryption properly
  • Master cryptographic hash functions and HMAC
  • Understand digital signatures and PKI
  • Analyze SSL/TLS protocol security
  • Implement secure password hashing
  • Identify common cryptographic vulnerabilities
  • Apply cryptographic best practices

Prerequisites

  • CIA Triad course
  • Basic mathematics knowledge
  • Understanding of computer science fundamentals

Course Curriculum