Topics

24

Duration

18 Weeks

Progress

0/24

Learning Progress0%
Cryptography
Cybersecurity Roadmap

Cryptography

Learning Path

Follow these concepts in order to master this topic.

1
Introducion to Cryptography
2
Plaintext vs Ciphertext
3
Symmetric Encryption
4
Asymmetric Encryption
5
Public & Private Keys
6
Hash Functions
7
Password Hashing
8
Salting
9
Digital Signatures
10
Certificates
11
Public Key Infrastructure (PKI)
12
TLS & SSL
13
Key Exchange
14
Common Cryptographic Algorithms
15
Cryptographic Best Practices

Practice Websites

Practice what you've learned.

Projects

Apply what you've learned by building real projects.

Build a File Encryption Tool using Python
Beginner
Implement Password Hashing with bcrypt
Intermediate
Create a Secure Login System using JWT and HTTPS
Advanced

Tools

Recommended tools for this topic.