有没有一种方法来存储这个哈希方法的盐?我不知道该怎么做?存储哈希值
谢谢。
public void AddStudent(Student student)
{
student.StudentID = (++eCount).ToString();
student.Salt = GenerateSalt();
byte[] passwordHash = Hash(student.Password, student.Salt);
student.Password = Convert.ToBase64String(passwordHash);
student.TimeAdded = DateTime.Now;
students.Add(student);
}
您可以将它存储在'byte []'中。什么是实际问题? – 2012-04-22 20:27:56
在你的学生对象上创建一个新的字段盐,然后当你生成salt()时,把盐放在字段中? – Prescott 2012-04-22 20:31:54
对不起im仍然丢失 – 2012-04-22 20:36:59