| a | b | |
|---|---|---|
| ア | 都度異なる | できない |
| イ | 都度異なる | できる |
| ウ | 常に同じ | できない |
| エ | 常に同じ | できる |
ITパスポート 2019年 (令和1年 秋期) 問93「ディジタル署名やブロックチェーンなどで利用されているハッシュ関数の特徴に関する,…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約63%です。
ウ. a:常に同じ / b:できない
正答率 62.6%(827人中 518人が正解)
ハッシュ関数は、任意の長さのデータから、決まった長さのハッシュ値を求める関数である。同じデータからは常に同じハッシュ値が得られ、データが少しでも変わると大きく異なる値になるので、改ざんの検出に使える。また、一方向の関数なので、ハッシュ値から元のデータを復元することはできない。