問題
ハッシュ関数の性質として正しいものはどれか。
選択肢
- 1ア 入力が同じでも出力は毎回異なる
- 2イ 出力から入力を容易に復元できる
- 3ウ 任意長の入力を固定長の値に変換する一方向関数
- 4エ 可逆変換であり暗号化に使う
解答と解説を見る
正解
3. ウ 任意長の入力を固定長の値に変換する一方向関数
解説
ハッシュ関数は任意長の入力を固定長のハッシュ値に変換する一方向関数で、逆変換は困難です。SHA-256などがあり、改ざん検出や署名に利用されます。
ハッシュ関数の性質として正しいものはどれか。
正解
3. ウ 任意長の入力を固定長の値に変換する一方向関数
解説
ハッシュ関数は任意長の入力を固定長のハッシュ値に変換する一方向関数で、逆変換は困難です。SHA-256などがあり、改ざん検出や署名に利用されます。
スキマ資格では基本情報の全640問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。