ハッシュ関数に関するネットワークスペシャリスト試験
以下は「 ハッシュ関数 」をテーマとした ネットワークスペシャリスト試験対策用の選択式・穴埋め・誤文訂正問題(合計10問)です。 ハッシュ関数に関するネットワークスペシャリスト試験対策問題(全10問) ■ 問題 1 ハッシュ関数の主な用途として適切なものはどれか。 A. 通信速度の向上 B. データ圧縮 C. データの整合性確認 D. データの暗号化 【正解】C 【解説】ハッシュ関数は、データの改ざんがないかを確認するために使われる。 【穴埋め】ハッシュ関数はデータの「________確認」に使われる。 → 整合性 【誤文訂正】A/B/D:本来の目的ではない。 ■ 問題 2 ハッシュ関数の出力値を何と呼ぶか。 A. 署名値 B. 鍵値 C. ハッシュ値 D. 暗号文 【正解】C 【解説】ハッシュ関数に入力されたデータから生成される出力値はハッシュ値と呼ばれる。 【穴埋め】ハッシュ関数の出力は「________値」である。 → ハッシュ 【誤文訂正】A/B/D:定義が異なる。 ■ 問題 3 ハッシュ関数に求められる性質のうち、「同じ出力を持つ異なる入力が存在しないこと」を何というか。 A. 衝突耐性 B. 一方向性 C. 可逆性 D. 完全性 【正解】A 【解説】ハッシュ関数は衝突耐性(コリジョンレジスタンス)を持つべきである。 【穴埋め】同じハッシュ値を出す異なる入力が存在しない性質を「________耐性」という。 → 衝突 【誤文訂正】B/C/D:定義が異なる。 ■ 問題 4 ハッシュ関数における「一方向性」とは何か。 A. ハッシュ値から元のデータを求められる性質 B. ハッシュ値から元のデータを求められない性質 C. 一方向の通信で使える性質 D. 送信元しか復号できない性質 【正解】B 【解説】一方向性とは、ハッシュ値から元の入力データを推測できない性質のこと。 【穴埋め】一方向性とは元のデータを「________できない」こと。 → 復元 【誤文訂正】A/C/D:一方向性の説明ではない。 ■ 問題 5 代表的なハッシュ関数として適切なものはどれか。 A. AES B. RSA C. SHA-256 D. DES 【正解】C ...