从maskedTextBox获取byte [](或char [])

时间:2012-07-13 18:17:25

标签: c#

我希望将用户输入的文本输入maskedTextBox,然后将其编码为byte [],将其转换为SHA256,以与存储在我的数据库中的密码哈希值进行比较。问题是我只找到.GetCharFromPosition(Point pt),我不知道如何使用(我会知道它是否是一个简单的索引代替这个“Point”)和.GetHashCode但它需要是SHA256,而不是一些未定义的哈希......

1 个答案:

答案 0 :(得分:0)

您可以使用Encoding.GetBytes以特定编码获取字符串的字节数。例如,要将其作为UTF-8的字节数组:

System.Text.Encoding.UTF8.GetBytes(yourTextBox.Text)