Clases y Espacios de nombres importantes para su implementación son:
using System.Text;
using System.Security.Cryptography;
MD5CryptoServiceProvider (Clase)
Calcula el valor de hash MD5 (Message-Digest Algorithm 5), de los datos de entrada utilizando la implementación proporcionada por el proveedor de servicios criptográfico (CSP). Esta clase no se puede heredar.
UTF8Encoding (Clase)
Representa una codificación UTF-8 de caracteres Unicode.
TripleDESCryptoServiceProvider (Clase)
Define un objeto contenedor para obtener acceso a la versión del proveedor de servicios criptográficos (CSP) del algoritmo TripleDES (algoritmo que hace triple cifrado del algoritmo Data Encryption Standard) No se puede heredar esta clase.
CipherMode (Enumeración)
» Leer más: Librerias de Cifrado en C#.NET