Not quite sure what crypto is? How it works? How it affects you? This is a workshop that will take those only generally familiar with cryptography and move them through and understanding of its building blocks, from XOR to block and stream ciphers, key exchanging, hash functions, and message authentication. The workshop will build on these concepts iteratively and in a hands-on way with Python while looking at potential weaknesses in real world systems.