Encryption is one of the hardest things to do well in computing, if only because there are so many ways to get it wrong. This video explores some common pitfalls with using encryption in software development, and how to avoid them. (First hint: Don’t ever make your own encryption algorithm!)