以前の回答の組み合わせに基づいて、ハッシュに適切な文字を出力する際の問題を解決することができました。私が取得しているハッシュは、私がフォローしているドキュメントから予想されるものよりもはるかに長いため、私はまだ長さの問題を抱えています。APIドキュメントには、SHA512を使用するように記載されており、パラメーターの例として「FA35A0194E3BE7024CEFB1839CBFC922」がありますが、「test」などの単純なパスワードを使用してハッシュテスターを実行し、値を渡すと、「EE26B0DD4AF7E749AA1A8F3C10AE9923F618980772E473F8819A5D4必要な長さよりも長くなります。
参考までに、これを行うために使用しているものは次のとおりです。
byte[] hashedPassword = HashAlgorithm.Create("SHA512").ComputeHash(new UTF8Encoding(false).GetBytes("test"));
Console.WriteLine(BitConverter.ToString(hashedPassword).Replace("-", ""));
うまくいけば、そこにいる誰かがこのハッシュのもので私よりも多くの経験を持っている(誰もいない)。どういうわけかこのような値を縮小するのは正常ですか、それともその一部を取りますか?ここからどうしたらいいのかよくわかりません。