Explore the fundamentals of cryptographic hashing in this 21-minute tutorial, focusing on Jupyter Hub implementation. Learn about server setup, workbook creation, and markdown coding before diving into core concepts such as HMAC (Hash-based Message Authentication Code), its implementation, methods, and key delegation. Gain hands-on experience with simple hashing techniques and discover other hashing methods. Access accompanying code examples to enhance your understanding of these crucial cryptographic principles.
Overview
Syllabus
Intro
Server Setup
Workbook
Markdown
Coding
Core Code
Copying Files
Verifying User
Running Workbook
HMAC
HMAC Implementation
HMAC Methods
HMAC Keydelevation
Simple hashing
Other hashing methods
Taught by
Bill Buchanan OBE