DonAsako
  • Articles
  • Projects
  • Writeups
  • Certs
  • Courses
  • EN
    • FR
    • IT
Courses / RSA / RSA Fundamentals

RSA Fundamentals

RSA Fundamentals introduces learners to the conceptual and mathematical foundations of the RSA public-key cryptosystem. This module is designed to build a solid understanding of why RSA works before diving into implementation and security details in later modules.

Module #1 4 lessons
1

Introduction

Why RSA exists, what it solves, and where you already use it without knowing — the human story before the math.

📖 1 min
✓ Read
2

Mathematical Foundations

From prime numbers to modular inverses — the number theory you need before building RSA, with examples, exercises and Python code.

📖 22 min
✓ Read
3

Setting Up Your RSA Toolkit — Python, pycryptodome and OpenSSL

Install Python, set up a virtual environment, and add pycryptodome (plus optional OpenSSL) — your toolkit for the rest of the RSA course.

📖 2 min
✓ Read
4

RSA Key Construction — From Two Primes to a Working Key Pair

How to turn two large prime numbers into a complete RSA key pair — modulus, public exponent, and private exponent.

📖 7 min
✓ Read

Powered with ❤️ by Eskoz


Contact