We all have secrets. Some of us are trying to trying to hide them from our friends, spouses, or even totalitarian governments. This week in CS50 we covered cryptography; the art of keeping secrets. Cryptography is an incredibly immense and incredible science dating back to antiquity with the Greeks and the Arabs. Also one that is incredibly relevant to the privacy crisis we have going on today. Let’s dive into three examples of cryptography in this weeks PSet 2.