root@cybersec-academy:~/topics/cryptography

> Cryptography

_ The science of secure communication

Cryptography
Intermediate Level ⏱️ 4-6 hours 10 lessons

> Overview

Cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior. This module covers both theoretical foundations and practical applications of modern cryptography.

Learning Outcomes

  • Understand symmetric and asymmetric encryption
  • Implement hashing and digital signatures
  • Configure PKI and certificate management
  • Analyze common cryptographic attacks
  • Apply cryptographic protocols in real-world scenarios

> Lessons

01

Cryptography Fundamentals

Basic concepts, terminology, and historical ciphers

25 min Start
02

Symmetric Encryption

AES, DES, 3DES and block cipher modes of operation

35 min Start
03

Asymmetric Encryption

RSA, ECC, Diffie-Hellman key exchange

40 min Start
04

Hash Functions

SHA family, MD5, password hashing and salting

30 min Start
05

Digital Signatures

DSA, ECDSA, and certificate-based signatures

35 min Start

> Resources