Entire course: ➡️ https://www.youtube.com/playlist?list=PLWjMI9CAmVU4–SmpzgswTvxLkZqC9QWn
⏰ Timestamps for content in this video ⏰
00:00 Recap of Encrypt-then-MAC approach
01:20 Setting up the Encrypt-then-MAC implementation in Python
04:18 Implementing the encryption layer with 256-bit AES-CBC in Python
06:52 Implementing the decryption layer with 256-bit AES-CBC in Python
08:25 Implementing the HMAC-SHA-256 mac tag calculation in Python
09:33 Implementing the HMAC-SHA-256 mac tag verification in Python
10:10 Executing the Encrypt-then-MAC implementation
🔷🔷 About 🔷🔷
This Fundamental Cryptography in Theory and Python lesson presents, how an Encrypt-then-MAC approach that makes use of 256-bit AES-CBC and HMAC-SHA-256 can be implemented in Python.
All code demonstrated serves educational purposes only.
📝 Resources used and created for code lessons 📝