What is Encryption?
That’s a good question to answer up front so we’re all on the same page. An accurate definition would include a few technical terms you should know as they are referenced throughout the doc. These terms are defined alongside 👉
A laymantechnical definition: “Encryption is the process of securing information in such a way that it is difficult or impossible for other people to read without your permission.”
Encryption is a really fascinating field, and building this doc was challenging but also a ton of fun. In other industries, so much of the implementation of encryption is abstracted away from you as a developer, so actually learning and coding the “ground level” stuff was a blast!
With that said, let’s dive in...