過去問ぽちぽちby KKM Studio

令和8年度 ITパスポート 問91 解説

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

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

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

要点ハッシュ関数は同じ入力なら常に同じ値を出力する

解説

ハッシュ関数は、同じハッシュ関数に同じデータを入力すれば、常に同じハッシュ値が得られます。この性質を利用して、データの改ざん検知などに使います。

  • ア、エ:ハッシュ関数は一方向性をもち、ハッシュ値から元のデータを復元することはできないので誤り。
  • イ:SHA-256とSHA-512のように、異なるハッシュ関数では同じデータでも異なるハッシュ値になる(長さも異なる)ので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開