.NET Cryptography Programming
As we shall see in Chapters 3, 4, 5, and 6, there are several cryptography classes available in the .NET Framework. These classes support all of the most important cryptographic algorithms in modern use. We will see these again in much greater detail in the appropriate upcoming chapters, but for now, let's just get a bird's-eye view of the major areas of functionality that are covered by these classes.
DES, 3DES, and RC2 symmetric encryption
Cryptographic streams
RSA asymmetric encryption
RSA and DSA digital signatures
Hash algorithms, including MD5, SHA1, SHA-256, and so on
Message Authentication Codes (MAC)
Keyed hash algorithm
Pseudorandom number generators[19] (PRNG)
[19] The .NET Framework provides a useful class named ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access