投稿

ラベル(ハッシュ)が付いた投稿を表示しています

ハッシュに関するネットワークスペシャリスト試験

  了解しました ✅ ここでは ハッシュ(Hash) をテーマに、ネットワークスペシャリスト試験を意識した問題を 10問セット で作成します。 ハッシュの性質(不可逆性・衝突耐性・一方向性)や利用分野(データ整合性・署名・認証など)を中心に設問を用意します。 ハッシュをテーマとした問題(10問) ■ 問題1 ハッシュ関数の主な特徴として最も適切なものはどれか。 A. 入力データを暗号化して復号できる B. 入力データを任意の長さに圧縮できる C. 入力データを一方向性で固定長に変換する D. 入力データを常に可逆的に変換する 正解 :C 解説 :ハッシュは不可逆で一方向性を持ち、固定長の出力を生成する。 ■ 問題2(穴埋め) ハッシュ関数の性質の一つである「 ________ 耐性」とは、同じハッシュ値を持つ異なる入力を見つけることが困難であることを指す。 解答 :衝突 ■ 問題3 SHA-256 の出力ビット長はどれか。 A. 128ビット B. 160ビット C. 224ビット D. 256ビット 正解 :D ■ 問題4(誤文訂正) 「ハッシュ値から元の入力データを復元できるため、パスワード保存に適している。」 → 正しくは :ハッシュは不可逆であり元のデータを復元できない。この特性により、平文を保存せずパスワード検証に利用できる。 ■ 問題5 ハッシュ関数の利用例として不適切なものはどれか。 A. 電子署名 B. データ改ざん検知 C. 暗号鍵の生成 D. データの可逆復号 正解 :D ■ 問題6(穴埋め) MD5は古くから利用されてきたが、 ________ が容易に見つかることが知られており、安全性が低い。 解答 :衝突 ■ 問題7 次のうち、ハッシュ関数の代表的な性質でないものはどれか。 A. 一方向性 B. 第二原像困難性 C. 衝突耐性 D. 可逆性 正解 :D ■ 問題8(短文解析) 電子署名でハッシュ関数を用いる理由を簡潔に説明せよ。 解答例 :大きなデータ全体を署名すると効率が悪いため、ハッシュで固定長の要約を作成し、それに署名することで高速化と改ざん検出を両立できる。 ■ 問題9 ハッシュ関数が「雪崩効果(Avalanc...