デジタル署名などに用いるハッシュ関数の特徴はどれか。
ア | 同じメッセージダイジェストを出力する異なる2つのメッセージが、容易に求められる。 |
イ | メッセージが異なっていても、メッセージダイジェストは同じである。 |
ウ | メッセージダイジェストからメッセージを復元することは困難である。 |
エ | メッセージダイジェストの長さはメッセージの長さによって異なる。 |
答え ウ
【解説】
ア | ハッシュ関数で同じメッセージダイジェストを出力する2つのメッセージを見つけることは困難です。 |
イ | ハッシュ関数ではメッセージが異なっていれば、違うメッセージダイジェストになります。 |
ウ | ハッシュ関数で生成したメッセージダイジェストから元のメッセージを復元することはできません。 |
エ | ハッシュ関数が生成するメッセージダイジェストの長さは固定です。 |
【キーワード】
・ハッシュ関数