少しパラドックスがあります。
実装を構築する前に、TDD を使用してパスワード ハッシュ メソッドのテストを構築しようとしています。しかし、最初に実装を構築せずに、期待値を事前に考え出す方法はありません。
もちろん、単純なハッシュの実装では、既知のパスワード/ソルトに基づいて期待値を作成するサイトをおそらく見つけることができます。
解決策は、TDD の例外を作成し、最初にテストを作成するのをやめることだと思います。むしろ、実装を構築して適切なソルト/ハッシュ値を見つけ出し、それらの値に対してテストを構築して回帰を防ぎます。
しかし、私が考えていない解決策があるかどうかを確認するためにこれを投稿すると思いました。
または、最初にテストを構築するために頭の中でハッシュを生成できる人がいるかもしれません。