パスワードの解読方法の一つとして,全ての文字の組合せを試みる総当たり攻撃がある。“A”から“Z”の26種類の文字を使用できるパスワードにおいて,文字数を4文字から6文字に増やすと,総当たり攻撃でパスワードを解読するための最大の試行回数は何倍になるか。
- ア2
- イ24
- ウ52
- エ676
正解と解説を見る
正解
エ 676
26種類の文字を使うパスワードの総当たり試行回数は,文字数nに対して26のn乗で求められる。4文字のときは26の4乗,6文字のときは26の6乗であり,その比は26の6乗÷26の4乗=26の2乗=676倍となる。したがって正解は676である。「2」は文字数の差(6−4)を単純に見た誤り,「24」や「52」は26との掛け算・引き算を誤って計算した場合に生じやすい誤答であり,いずれも指数計算(べき乗)の考え方を理解していないと選んでしまう。