Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 747 Bytes

crypto_crash_course.md

File metadata and controls

30 lines (25 loc) · 747 Bytes
layout title
default
Crypto Crash Course

This is the first in a series of 3 sessions on practical cryptography. In this session we'll talk about many of the key concepts in cryptography.

What you'll learn

  • XOR and its importance for cryptography
  • One-time pads
  • Types of ciphers
    • Symmetric
      • Stream
      • Block
    • Asymmetric
  • Block cipher modes
    • ECB (Electronic Codebook)
    • CBC (Cipher Block Chaining)
  • Hashes
  • MACs (Message Authentication Codes)
    • HMAC (Hash-based MAC)

Video

<iframe id="ytplayer" type="text/html" width="640" height="360" src="https://www.youtube-nocookie.com/embed/NTpzmPML42E?rel=0&autoplay=0&origin={{ site.url }}" frameborder="0"></iframe>