閉じる

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

問91
note_alt
calculate

デジタル署名やブロックチェーンで用いられるハッシュ関数には,SHA-256,SHA-512などがある。このようなハッシュ関数に関する記述として,適切なものはどれか。
  • あるハッシュ関数を用いて得たハッシュ値を,そのハッシュ関数に入力することによって,元のデータを復元することができる。
  • 同じデータを異なるハッシュ関数にそれぞれ入力したとき,得られるハッシュ値は全て同じになる。
  • 同じハッシュ関数を用いる場合,入力したデータが同じであれば,得られるハッシュ値は常に同じになる。
  • どのハッシュ関数にもそれぞれの逆関数が存在し,ハッシュ値から元のデータを復元することができる。

分類 :

テクノロジ系 » セキュリティ » 情報セキュリティ対策・実装技術

正解 :

ウ

解説 :

同じハッシュ関数へ同じデータを入力すると、毎回同じハッシュ値になります。この再現性を使って、データが変わったかを確認する仕組みなどを作れます。

暗号学的ハッシュ関数は、ハッシュ値から元のデータへ戻す復号の仕組みではありません。異なる関数なら出力の方式や長さも異なり、同じ値になるとは限りません。また、同じハッシュ値だから元データが必ず同じとも断定できません。

▲
Pagetop