ITパスポート試験
令和8年 第91問
問91
デジタル署名やブロックチェーンで用いられるハッシュ関数には、SHA-256、SHA-512などがある。このようなハッシュ関数に関する記述として、適切なものはどれか。
| あるハッシュ関数を用いて得たハッシュ値を,そのハッシュ関数に入力することによって,元のデータを復元することができる。 | |
| 同じデータを異なるハッシュ関数にそれぞれ入力したとき,得られるハッシュ値は全て同じになる。 | |
| 同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。 | |
| どのハッシュ関数にもそれぞれの逆関数が存在し,ハッシュ値から元のデータを復元することができる。 |
(令和8年 ITパスポート試験 第91問 テクノロジ系/セキュリティ)
解説
(ウ)同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。
この問題の正解率:0%(かなり低い)
この問題の正解率:0%(かなり低い)
ハッシュ関数は、入力データから一定長のハッシュ値を求める関数です。同じハッシュ関数に同じデータを入力すれば、得られるハッシュ値は常に同じになります。
- (ア) は、ハッシュ値から元のデータを復元できるとしているので誤りです。
- (イ) は、異なるハッシュ関数でも同じハッシュ値になるとしているので誤りです。
- (ウ) は、同じハッシュ関数で同じデータを入力すれば、同じハッシュ値になる説明です。→ これが正解です。
- (エ) は、ハッシュ値から元データを復元できるとしているので誤りです。

【用語の説明】
ハッシュ関数:入力データから固定長の値を求める関数です。
ハッシュ値:ハッシュ関数によって得られる値です。
【間違いやすいポイント】
ハッシュ関数は暗号化とは違い、元のデータに復元するためのものではありません。
選択中のリスト
令和8年過去問一覧
