Learning Path
Your journey into the fundamentals of cryptography.
The Core of Cyber Security
Modern cryptography relies heavily on two completely different paradigms: Symmetric (Private Key) and Asymmetric (Public Key) cryptography.
🔑 Symmetric (Private Key)
In Symmetric cryptography, the same key is used to both encrypt and decrypt the message. It is incredibly fast and efficient for bulk data (like encrypting a hard drive or video stream).
The Flaw: Both the sender and receiver must secretly share this key beforehand. If a hacker intercepts the key during transmission, the entire system is broken.
Examples: AES, DES, ChaCha20.
🌍 Asymmetric (Public Key)
In Asymmetric cryptography, there are two mathematically linked keys. You have a Public Key that anyone in the world can see, and a Private Key that only you know.
Anyone can use your Public Key to encrypt a message, but only your Private Key can decrypt it. This solves the key-sharing problem entirely, forming the basis of secure internet communication (HTTPS).
Examples: RSA, Elliptic-Curve (ECC).