In this plan, let's assume that you already have some computer science skills (linux basics, common windows or mac os use, search on the internet, edit a file...).
But first, what is cryptography ? cryptography is the practice and study of techniques for secure communication in the presence of adversarial behavior.
This plan has several objectives, in short :
- learn about cryptography theoric concepts
- become familiar with useful cryptography tools
- how to apply all this acknoledgment in the context of cybersecurity
In this first part you will focus on learning the basics concepts of cryptography (algorithms, keys,...)
First you can check some youtube videos and playlists, such as :
Next you can check some "modules" from tryhackme (an online platform to learn ethical hacking and cybersecurity including cryptography where you will first need to create a free account) :
Now that you have basic knowledge of cryptography, you will learn about some of the most useful cryptography tools.
Here is some tryhackme modules :
- pratice (-> series -> overpass)
Now, you know how cryptography works, so it's time to apply this knokledges in the context of cybersecurity challenges/tasks :
First, some youtube playlists (again) :
- Passwords and Password Cracking by The Cyber Mentor
- Hak5: SSH Inside and Out - Secure Shell Cryptographic Networks by Hak5
Then, some tryhackme rooms
Finally, you can find a lot of challenges related to cryptography in rootme (another cybersecurity learning platform with possibility of free-accounts) :
To finish with this plan, as I said above, you should at least create free-accounts on platforms such as tryhackme or rootme. This is useful to learn cybersecurity and developp skills and knowledge.
You should create a github account too, to post code and projects about cybersecurity or whatever you want (if you don't code yet, please consider this other tryhackme module. After that, you will certainly find content on youtube to go further in programming, which is more than useful for cybersecurity.
A X(twitter) account can be useful too to keep informed of cybersecurity news and to build a reputation into the domain.