令和元年度 秋期 問93
ハッシュ関数の特徴
出典: 令和元年度 秋期 ITパスポート試験 公開問題 問93 (IPA)
ディジタル署名やブロックチェーンなどで利用されているハッシュ関数の特徴に関する,次の記述中の a,b に入れる字句の適切な組合せはどれか。
ハッシュ関数によって,同じデータは,[a]ハッシュ値に変換され,変換後のハッシュ値から元のデータを復元することが[b]。
- ア a: 都度異なる, b: できない
- イ a: 都度異なる, b: できる
- ウ a: 常に同じ, b: できない
- エ a: 常に同じ, b: できる
正解と解説を見る
正解: ウ
- ア: a が誤りです。同じデータは常に同じハッシュ値になります。
- イ: a も b も誤りです。
- ウ: 同じデータは常に同じハッシュ値になり、元のデータを復元できないので、正しい答えです。
- エ: b が誤りです。ハッシュ値から元のデータは復元できません。
ポイント
ハッシュ関数は、データから決まった長さのハッシュ値を作る関数です。
- 同じデータからは常に同じハッシュ値になります。
- ハッシュ値から元のデータを復元することはできません (一方向性)。
よって a は 常に同じ、b は できない です。
この問題の用語: ハッシュ関数
広告
「セキュリティ」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告