ユーザーが maskedTextBox に入力したテキストを取得し、それを byte[] にエンコードして SHA256 にハッシュ化し、データベースに保存されているパスワード ハッシュと比較したいと考えています。問題は、使用方法がわからない .GetCharFromPosition(Point pt) と .GetHashCode しか見つからなかったことです (この「ポイント」の代わりに単純なインデックスになるかどうかはわかります)。 SHA256 であり、未定義のハッシュではありません...
質問する
151 次
1 に答える
0
を使用して、特定のエンコーディングで文字列のバイトを取得できますEncoding.GetBytes
。たとえば、UTF-8 のバイト配列として取得するには、次のようにします。
System.Text.Encoding.UTF8.GetBytes(yourTextBox.Text)
于 2012-07-13T18:19:34.603 に答える