An introduction to the principles of cryptography, including encryption, hashing, and digital signatures.
The differences, use cases, and pros and cons of symmetric and asymmetric encryption.
How hashing works and its use in password storage and data integrity.
How digital signatures provide authentication, integrity, and non-repudiation.
How SSL/TLS uses cryptography to secure web communication (HTTPS).