以前の質問で、暗号化する代わりにパスワードをハッシュするように言われましたが、それは正しいことがわかりました。問題は、これまでパスワードのハッシュを扱ったことがないことです。すべてのドキュメントには、テスト アカウントで使用しようとした SHA512 が役に立たなかったと書かれています。ここからどこへ行けばいいのかわからない。コードのコメントは、彼らが呼び出す「暗号化された」文字列の例を示しています。これは「FA35A0194E3BE7024CEFB1839CBFC922」であり、SHA512 でそのようにフォーマットする方法がわかりません。ComputeHash()
方法:
byte[] hashedPassword = HashAlgorithm.Create("SHA512").ComputeHash( ??? );
アップデート
バイトで UTF8Encoding.GetString を出力しようとしましたが、例のドキュメントとはまったく似ていないでたらめな文字が表示されるだけです。