Yo utilizaría EntLib

http://codeplex.com/entlib

Más específicamente CAB

Instalate EntLib y en la ayuda hay ejempos, es muy sencillo

Una vez configurado el app.config el código sería así

        private void CalcularSumaDeComprobacion()
        {
            string texto = "Hasta mis debilidades son más fuertes que yo";
            string hash = Cryptographer.CreateHash("hashInstance", texto);
            Console.WriteLine("Texto='{0}' Hash='{1}'",texto,hash);
        }

        private void Encriptar()
        {
            string datos = "Todos los perros van al cielo";
            Console.WriteLine("Datos originales='{0}'",datos);

            string encryptedContentsBase64 =
Cryptographer.EncryptSymmetric("symmProvider", datos);
            Console.WriteLine("Datos
encriptados='{0}'",encryptedContentsBase64);

            string readableString;
            readableString =
Cryptographer.DecryptSymmetric("symmProvider",
encryptedContentsBase64);
            Console.WriteLine("Datos desencriptados='{0}'",readableString);
        }

Saludos,


Leonardo Micheloni.

http://leomicheloni.blogspot.com/

Responder a