この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

総当たり攻撃の最大試行回数は「使用できる文字種の文字数乗」で求まります。26種類の文字でパスワードを作る場合、4文字なら26⁴通り、6文字なら26⁶通りです。6文字は4文字の26⁶÷26⁴=26²=676倍となり、正解はdです。文字数を2文字増やすと、文字種の2乗倍だけ組合せが増えるため、解読の困難さが急激に高まります。パスワードを長くする効果の大きさを示す問題です。

なぜ他の選択肢は違うのか

選択肢 ア
2は単純に文字数の差(6−4)を取った誤りです。組合せは26の累乗で増えるので、26²=676倍が正しい値です。
選択肢 イ
24は計算根拠が合いません。増加分は文字種26の2乗(676倍)であり、24倍ではありません。
選択肢 ウ
52は26×2とした誤りです。2文字増えると26を2回掛ける(26²=676)ので、52倍ではありません。

解くときのポイント

総当たりの試行回数=(文字種)^(文字数)。文字数をn増やすと文字種のn乗倍になる、と指数で考えましょう。