Membership

Cryptanalysis for pentesters (W39)

Build the mathematical and analytical foundation for cryptanalysis. Move from algebra and number theory through classical cryptosystems, digital signatures, and modern cryptographic algorithms, with worked exercises along the way.

Instructor · Washington Umpierres de Almeida Junior

Modules:
6
Lessons:
45

PentestMag learning

Practical skills.
Verified progress.

What you'll learn

  • Apply number theory concepts used in cryptography.
  • Analyze classical cryptosystems.
  • Explain digital signatures and cryptographic techniques.
  • Evaluate properties of modern cryptographic algorithms.

Prerequisites

Comfort with basic algebra is useful. The course includes supporting mathematics material before the cryptographic topics.

Module 2

Module 1 Part 1 - Algebra and Number Theory

Assessments

Assignment Required

(W39M01A01) Algebra and Number Theory - Basic Notions - Exercises

Assignment Required

(W39M01A02) Algebra and Number Theory - Solving ax + bx = d - Exercises

Assignment Required

(W39M01A03) Algebra and Number Theory - Congruences - Exercises

Assignment Required

(W39M01A04) Algebra and Number Theory – The Chinese Remainder Theorem - Exercise

Assignment Required

(W39M01A05) Algebra and Number Theory – Modular Exponentiation - Exercises

Assignment Required

(W39M01A06) Algebra and Number Theory – Fermat and Euler - Exercise

Assignment Required

(W39M01A07) Algebra and Number Theory – Primitive Roots - Exercises

Assignment Required

(W39M01A08) Algebra and Number Theory – Inverting matrices mod n - Exercises

Assignment Required

(W39M01A09) Algebra and Number Theory – Square roots mod n - Exercises

Assignment Required

(W39M01A10) Algebra and Number Theory – Finite fields - Exercises

Assignment Required

(W39M01A11) Algebra and Number Theory – Challenges

Module 3

Module 1 Part 2: Classical Cryptosystems

Assessments

Assignment Required

(W39M01A12) Classical Cryptosystems - Exercises

Assignment Required

(W39M01A13) Classical Cryptosystems: Block Ciphers - Exercises

Assignment Required

(W39M01A14) Classical Cryptosystems: Challenges and fixing exercises

Module 4

Module 2: Cryptographic Techniques and Digital Signatures

Assessments

Assignment Required

(W39M02A01) Cryptographic Techniques and Digital Signatures - Hash Function Exercises

Assignment Required

(W39M02A02) Cryptographic Techniques and Digital Signatures - Digital Signatures Exercises

Assignment Required

(W39M02A03) Module 2 Challenges

Module 5

Module 3: Cryptographic Algorithms

Assessments

Assignment Required

(W39M03A01) Cryptographic Algorithms: Data Encryption Standard - Exercises

Assignment Required

(W39M03A02) Cryptographic Algorithms: RSA - Exercises

Assignment Required

(W39M03A03) Cryptographic Algorithms: Advanced Encryption Standard - Exercises

Assignment Required

(W39M03A04) Module 3 Challenges

Module 7

Final exam

Lessons will appear here after course content is added.

Assessments

Quiz Required

(W39Q01) Final Exam

Course access

Unlock Cryptanalysis for pentesters (W39).

$9 for 3 days then $90/month

Enter your email. We’ll send a sign-in code here without taking you away from this course.