Cybersecurity Roadmap
Cryptography
Learning Path
Follow these concepts in order to master this topic.
1
Introducion to Cryptography2
Plaintext vs Ciphertext3
Symmetric Encryption4
Asymmetric Encryption5
Public & Private Keys6
Hash Functions7
Password Hashing8
Salting9
Digital Signatures10
Certificates11
Public Key Infrastructure (PKI)12
TLS & SSL13
Key Exchange14
Common Cryptographic Algorithms15
Cryptographic Best PracticesDocumentation
Official documentation and references.
Video Courses
Recommended free video courses.
Practice Websites
Practice what you've learned.
Projects
Apply what you've learned by building real projects.
Build a File Encryption Tool using Python
BeginnerImplement Password Hashing with bcrypt
IntermediateCreate a Secure Login System using JWT and HTTPS
Advanced