Cryptography for the Everyday Developer: Security Goals

This is the second article in a series on Cryptography for the Everyday Developer . Follow along to learn the basics of modern cryptography and encryption. A cipher is only useful if it is secure. What makes a cipher secure? Let’s remember the use case for classical ciphers — keeping messages confidential . Caesar’s cipher and Vigenère’s cipher both suffer from a similar flaw, which makes them…