過去問ドリル

令和元年度 秋期 ITパスポート試験 問80

テクノロジ/セキュリティ

パスワードの解読方法の一つとして,全ての文字の組合せを試みる総当たり攻撃がある。“A”から“Z”の26種類の文字を使用できるパスワードにおいて,文字数を4文字から6文字に増やすと,総当たり攻撃でパスワードを解読するための最大の試行回数は何倍になるか。

出典:令和元年度 秋期 ITパスポート試験 問80

正解:エ

解説

26種類の文字を使う n 文字のパスワードの組合せ数は 26のn乗 通りで,これが最大の試行回数です。4文字では 26の4乗,6文字では 26の6乗 なので,その比は 26の6乗÷26の4乗=26の2乗=676倍です。文字数を2文字増やしただけで,解読の手間が大きく増えることが分かります。

選択肢ごとの解説

  • ア誤り。2は文字数の比(6÷4)に近い値で,組合せ数の比とは異なります。
  • イ誤り。24は 6×4 の値で,計算の考え方が違います。
  • ウ誤り。52は 26×2 の値で,計算の考え方が違います。
  • エ正しい。26の6乗÷26の4乗=26の2乗=676倍です。
ITパスポートの過去問を演習モードで解く