(CRYPTO-PYTHON.AJ1) / ISBN : 978-1-64459-475-9
This course includes
Lessons
Hands-On Labs
AI Tutor (Add-on)
Get A Free Trial

Get the support you need. Enroll in our Instructor-Led Course.

Lessons

4+ Lessons | 7+ Exercises | 38+ Quizzes | 20+ Flashcards | 20+ Glossary of terms

Hands-On Labs

8+ LiveLab | 8+ Video tutorials | 12+ Minutes

Video Lessons

20+ Videos | 01:30+ Hours

1

Preface

  • Who this course is for
  • What this course covers
  • To get the most out of this course
2

Obfuscation

  • About cryptography
  • Installing and setting up Python
  • Caesar cipher and ROT13
  • base64 encoding
  • XOR
  • Challenge 1 – the Caesar cipher
  • Challenge 2 – base64
  • Challenge 3 – XOR
  • Summary
3

Hashing

  • MD5 and SHA hashes
  • Windows password hashes
  • Linux password hashes
  • Challenge 1 – cracking Windows hashes
  • Challenge 2 – cracking many-round hashes
  • Challenge 3 – cracking Linux hashes
  • Summary
4

Strong Encryption

  • Strong encryption with AES
  • ECB and CBC modes
  • Padding oracle attack
  • Strong encryption with RSA
  • Challenge – cracking RSA with similar factors
  • What's next?
  • Summary

1

Obfuscation

  • Implementing a Caesar Cipher
  • Implementing ROT13
  • Handling the Output in Multi-Byte XOR
  • Using Shift Values in a Caesar Cipher
2

Hashing

  • Using Hashing
  • Cracking Windows Hashes
3

Strong Encryption

  • Padding Oracle Attack
  • Making the Pador Function

Related Courses

All Course
scroll to top