3ENGINE  programmer :-)

martes 24 de febrero de 2009

Encriptacion mediante HASH

Una manera de encriptar una cadena es mediante un algoritmo de "ida" utilizando HASH. De este modo es imposible desencriptar lo ya encriptado. Si se trata de un password la idea es encriptar la contraseña ingresada y se compara el resultado con el password previamente almacenado.

private string encriptarSHA1(string CadenaOriginal)
{
System.Security.Cryptography.HashAlgorithm hashValue =
new
System.Security.Cryptography.SHA1CryptoServiceProvider();
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(CadenaOriginal);
byte[] byteHash = hashValue.ComputeHash(bytes);
hashValue.Clear();
return (Convert.ToBase64String(byteHash));
}

Etiquetas:


Comentarios:

Publicar un comentario en la entrada





<< Página principal


   

Categorias

Archivos

 
Feed Blog suscríbete!      Contacto     Terminos & Condiciones © 3ENGINE 2007