我们为我们的网站引入了密码加密。盐的计算如下所示:
Rfc2898DeriveBytes hasher = new Rfc2898DeriveBytes(Username.ToLowerInvariant(),
System.Text.Encoding.Default.GetBytes("Wn.,G38uI{~6y8G-FA4);UD~7u75%6"), 10000);
string salt = Convert.ToBase64String(hasher.GetBytes(25));
对于大多数用户名,盐总是相同的。但是对于某些用户名,它在每次通话时都会改变。有人能告诉我我们做错了什么吗?