private string EncodeSHA1(string pass)
{
SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider();
byte[] bs = System.Text.Encoding.UTF8.GetBytes(pass);
bs = sha1.ComputeHash(bs);
System.Text.StringBuilder s = new System.Text.StringBuilder();
foreach (byte b in bs)
{
s.Append(b.ToString("x1").ToLower());
}
pass = s.ToString();
return pass;
}
Em có tìm hiểu đoạn code hàm băm SHA-1 trên mạng nhưng vẫn chưa hiểu lắm. M.n có thể giải thích giúp e đc ko ạ?