© Scott Norberg 2020
S. NorbergAdvanced ASP.NET Core 3 Security https://doi.org/10.1007/978-1-4842-6014-2_3

3. Cryptography

Scott Norberg1 
(1)
Issaquah, WA, USA
 

Now that we’ve talked about security in general, there’s one more security concept that we need to cover before getting into web-specific concepts, and that’s cryptography. Cryptography is the study of creating codes that protects information. There have been many cryptographic algorithms used throughout history, from one of the earliest-known Caesar cipher, which involves shifting the alphabet X characters over (e.g., shifting “abcdef” two characters over would result in “cdefgh”), to the RSA algorithm used for asymmetric encryption. Rather than try to give a comprehensive treatment to cryptography ...

Get Advanced ASP.NET Core 3 Security: Understanding Hacks, Attacks, and Vulnerabilities to Secure Your Website now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.