Slides from a workshop I held on cryptography for web developers. Part 4 is about common misconceptions around random number generators, token generation and hashing. https://blog.hboeck.de/archives/849-Slides-from-cryptography-workshop-for-web-developers.html