Security and Cryptography Mistakes You Are Probably Doing All The Time