gpt4 book ai didi

c# - 哈希函数的字节到字符串?

转载 作者:行者123 更新时间:2023-11-30 21:07:38 24 4
gpt4 key购买 nike

如何将 passwordHash 转换为字符串?

    public void AddStudent(Student student)
{
student.StudentID = (++eCount).ToString();
byte[] passwordHash = Hash(student.Password, GenerateSalt());
student.Password = passwordHash; //this line?
student.TimeAdded = DateTime.Now;
students.Add(student);
}

如果我尝试:

    public void AddStudent(Student student)
{
student.StudentID = (++eCount).ToString();
byte[] passwordHash = Hash(student.Password, GenerateSalt());
student.Password = Convert.ToString(passwordHash); //this line?
student.TimeAdded = DateTime.Now;
students.Add(student);
}

当我获取我的 Student 集合时,密码字段会显示 System.Byte[],因为我想在哪里取回散列/加盐密码?

最佳答案

您可以使用 Convert.ToBase64String Method :

student.Password = Convert.ToBase64String(passwordHash);

关于c# - 哈希函数的字节到字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10264049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com