0

ユーザーが maskedTextBox に入力したテキストを取得し、それを byte[] にエンコードして SHA256 にハッシュ化し、データベースに保存されているパスワード ハッシュと比較したいと考えています。問題は、使用方法がわからない .GetCharFromPosition(Point pt) と .GetHashCode しか見つからなかったことです (この「ポイント」の代わりに単純なインデックスになるかどうかはわかります)。 SHA256 であり、未定義のハッシュではありません...

4

1 に答える 1

0

を使用して、特定のエンコーディングで文字列のバイトを取得できますEncoding.GetBytes。たとえば、UTF-8 のバイト配列として取得するには、次のようにします。

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