In this chapter, you learned how to securely transmit data across an unsecure network such as the Internet. In the first section, I discussed how you can enable SSL encryption for your Web site and provided an overview of the features of SSL. You also learned how to install SSL on your Web server.
Next, you examined the cryptography classes included with the .NET framework. You learned how to use the cryptography classes to generate a hash value that uniquely represents the contents of a document and encrypt messages by using symmetric encryption algorithms such as DES and Triple DES. Finally, you learned how to use an asymmetric algorithm to generate a digital signature for a message.