0

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

4

1 回答 1

0

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

System.Text.Encoding.UTF8.GetBytes(yourTextBox.Text)
于 2012-07-13T18:19:34.603 回答