The .NET Encryption Classes
SSL is an ideal solution for protecting mission-critical applications. But there are situations in which you might want the flexibility to encrypt only small details in large data messages or use encryption outside of IIS. The .NET Framework includes a full complement of cryptography classes that can help you with this task in the System.Security.Cryptography namespace.
Before you can harness encryption for use in a distributed system, you need to know a little about cryptography and the two forms of encryption in common use today. These standards form the basis of SSL and the .NET Framework cryptography classes.
Cryptographic algorithms use keys to scramble information. The two kinds of encryption are secret key (symmetric) ...