個人的な知識から、SHA-2 ハッシュは元に戻せず、キーを使用しないことを知っています。
しかし、私が知っている人は非常に自信を持って上記に反論しています。私は今混乱しており、グーグルで探した答えを見つけることができませんでした.
誰かがこの問題について私を片付けることができますか?
ありがとう
SHA-* のようなハッシュ関数はキーを必要とせず、入力からハッシュ値を計算するだけです。
HMACのような他の関数があり、実際にキーをハッシュ関数と一緒に使用します。そのため、鍵を SHA-2 と一緒に使用して HMAC を生成することが可能です。これは、おそらくその人物が念頭に置いていたことであり、SLaks が指摘しようとしたことです。ただし、HMAC にはハッシュ関数とは異なる目的があります。
SHA-2 は、すべてのハッシュ アルゴリズムと同様に、キーを使用しません。
ハッシュ関数の定義は、単一の入力から出力へのマップです。