Cryptography for Beginners

July 1, 2026 · View on GitHub

Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português

Cryptography for Beginners

In this course, learn the fundamentals of cryptography, including symmetric and asymmetric encryption, hashing, digital signatures, and key exchange protocols. Master essential cryptographic concepts and tools through hands-on practice.

Start Course on LabEx

Exercises

IndexNameDifficultyPractice
01Installing Cryptography Tools and Environment Setu...BeginnerStart Lab
02Symmetric Encryption Basics in CryptographyBeginnerStart Lab
03Hashing with SHA-256 in CryptographyBeginnerStart Lab
04Asymmetric Encryption with RSA in CryptographyBeginnerStart Lab
05Digital Signatures with RSA in CryptographyBeginnerStart Lab
06Basic Key Exchange with Diffie-Hellman in Cryptogr...BeginnerStart Lab
07Message Authentication with HMAC in CryptographyBeginnerStart Lab
08Generating X.509 Certificates in CryptographyBeginnerStart Lab
09Basic Public Key Infrastructure PKI in Cryptograph...BeginnerStart Lab
10Hybrid Encryption Schemes in CryptographyBeginnerStart Lab

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io