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: programacion
// entrada de 3Engine @
15:58
Publicar un comentario en la entrada