パスポイ

デジタル署名やブロックチェーンで用いられるハッシュ関数には,SHA-256… ITパスポート 令和8年度 問91

テクノロジ系

デジタル署名やブロックチェーンで用いられるハッシュ関数には,SHA-256,SHA-512などがある。このようなハッシュ関数に関する記述として,適切なものはどれか。

  • アあるハッシュ関数を用いて得たハッシュ値を,そのハッシュ関数に入力することによって,元のデータを復元することができる。
  • イ同じデータを異なるハッシュ関数にそれぞれ入力したとき,得られるハッシュ値は全て同じになる。
  • ウ同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。
  • エどのハッシュ関数にもそれぞれの逆関数が存在し,ハッシュ値から元のデータを復元することができる。
正解と解説を見る

正解

ウ 同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。

ハッシュ関数は、同じ入力データに対して同じハッシュ関数を用いれば常に同じハッシュ値が得られるという決定性を持つ一方、ハッシュ値から元のデータを復元することはできない一方向性(不可逆性)を持つ。また異なるハッシュ関数を使えば同じデータでも通常異なるハッシュ値になるため、選択肢ウのみが正しい説明となる。

出典:令和8年度 ITパスポート試験 問91

問題文および選択肢は独立行政法人情報処理推進機構(IPA)が公開する試験問題に基づいています。著作権はIPAに帰属します。解説は当サイトが独自に作成したものです。

解くほどポイントが貯まり、称号が上がる

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。