The CryptoMathesis project is a YouTube course that will help you learn in-depth encryption in very simple words.
In the first episode I make an introduction to cryptography. I explain the basic concept of cryptography with a simple example with Caesar Cipher, and at the end I mention some cases where we use it and the basic categories of systems (symmetric & assymetric).
In the second episode I analyze how the RSA system works and explain its key variables.
In the third episode I analyze how to encrypt with the AES system, and at the end I show the basic commands for hex and decimal encoding in python.
In the fourth episode I analyze the Diffie-Hellman protocol and explain the Euler function and how to find the primitive root modulo of a number n.
In the fifth episode I analyze the system of Elliptic Curves (ECC) and in general the mathematics used to calculate the points. Then I show how we can combine the Diffie-Hellman protocol with the ECC and finally I compare the ECC with the RSA.
His general idea CryptoMathesis is to teach viewers how encryption systems and higher math work (along with python) and then prepares you for CTF crypto challenges.
In each video I try to show something more with math little by little and as soon as I see that I have given good foundations, then I will move on to the part of attacks on these systems.