午前問20
ディジタル署名などに用いるハッシュ関数の特徴はどれか。
| 同じメッセージダイジェストを出力する二つの異なるメッセージは容易に求められる。 | |
| メッセージが異なっていても、メッセージダイジェストは全て同じである。 | |
| メッセージダイジェストからメッセージを復元することは困難である。 | |
| メッセージダイジェストの長さはメッセージの長さによって異なる。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
ハッシュ関数とは、データからメッセージダイジェスト(固定長の乱数)を返す関数です。
ハッシュ関数には以下の特徴があります。
同じデータからは同じメッセージダイジェストが出力される
データが少しでも変化すると出力されるメッセージダイジェストも変わる
メッセージダイジェストから元のデータを復元することは困難である
ハッシュ関数には以下の特徴があります。
同じデータからは同じメッセージダイジェストが出力される
データが少しでも変化すると出力されるメッセージダイジェストも変わる
メッセージダイジェストから元のデータを復元することは困難である