Summary

This chapter focused on symmetric algorithms and the .NET Framework classes that implement them. In particular, we looked at the DES, Triple DES, Rijndael, and RC2 algorithms along with related details, such as modes of operation and padding conventions. We also looked at how to make use of the SymmetricAlgorithm-derived classes in the .NET Framework to keep secrets. In passing, we also took advantage of the opportunity to introduce the CryptoStream class as well as the cryptographic hash classes. Other topics that were touched on include issues related to the symmetric key exchange problem.

Get .NET Security and Cryptography 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.