問題
デジタル署名やブロックチェーンで用いられるハッシュ関数には、SHA-256、SHA-512などがある。このようなハッシュ関数に関する記述として、適切なものはどれか。
選択肢
- 1あるハッシュ関数を用いて得たハッシュ値を、そのハッシュ関数に入力することによって、元のデータを復元することができる。
- 2同じデータを異なるハッシュ関数にそれぞれ入力したとき、得られるハッシュ値は全て同じになる。
- 3同じハッシュ関数を用いる場合、入力したデータが同じであれば、得られるハッシュ値は常に同じになる。
- 4どのハッシュ関数にもそれぞれの逆関数が存在し、ハッシュ値から元のデータを復元することができる。
正解
3. 同じハッシュ関数を用いる場合、入力したデータが同じであれば、得られるハッシュ値は常に同じになる。
詳しい解説を見る解説を閉じる
解説
ハッシュ関数の重要な性質は、同じハッシュ関数に同じ入力データを与えれば必ず同じハッシュ値が得られるという決定性です。これによりデータの改ざん検知が可能となります。また、ハッシュ関数は一方向性をもち、ハッシュ値から元データを復元することはできません(アとエは誤り)。異なるハッシュ関数では得られる値も異なります(イは誤り)。(出典: 令和8年度分 ITパスポート試験 問91)
記憶定着問題
全200問を繰り返し学習