May 20, 2014 — Cryptography is one of the most important building blocks of the web — without it, secure communications would be impossible. Perhaps because of it’s importance, it’s also the most feared subject by the vast majority of developers. This presentation tackles those fears, demystifying cryptography for developers of all ages and skill levels.
Starting at the beginning, it builds the way up to the high-level cryptography functions used in WordPress core. It examines the components used in password hashing, SSL, and nonce generation and understand how, and why, we use different algorithms in different places. Instead of just discussing cryptography in theory, it examines real life attacks and easy to understand code snippets.