5

個人的な知識から、SHA-2 ハッシュは元に戻せず、キーを使用しないことを知っています。

しかし、私が知っている人は非常に自信を持って上記に反論しています。私は今混乱しており、グーグルで探した答えを見つけることができませんでした.

誰かがこの問題について私を片付けることができますか?

ありがとう

4

2 に答える 2

5

SHA-* のようなハッシュ関数はキーを必要とせず、入力からハッシュ値を計算するだけです。

HMACのような他の関数があり、実際にキーをハッシュ関数と一緒に使用します。そのため、鍵を SHA-2 と一緒に使用して HMAC を生成することが可能です。これは、おそらくその人物が念頭に置いていたことであり、SLaks が指摘しようとしたことです。ただし、HMAC にはハッシュ関数とは異なる目的があります。

于 2013-08-29T19:34:11.570 に答える
4

SHA-2 は、すべてのハッシュ アルゴリズムと同様に、キーを使用しません。

ハッシュ関数の定義は、単一の入力から出力へのマップです。

于 2013-08-29T17:22:31.823 に答える