我希望将用户输入的文本输入maskedTextBox,然后将其编码为byte [],将其转换为SHA256,以与存储在我的数据库中的密码哈希值进行比较。问题是我只找到.GetCharFromPosition(Point pt),我不知道如何使用(我会知道它是否是一个简单的索引代替这个“Point”)和.GetHashCode但它需要是SHA256,而不是一些未定义的哈希......
答案 0 :(得分:0)
您可以使用Encoding.GetBytes
以特定编码获取字符串的字节数。例如,要将其作为UTF-8的字节数组:
System.Text.Encoding.UTF8.GetBytes(yourTextBox.Text)