令和6年度 秋期 午前Ⅱ 問19
情報セキュリティ
パスワードの最小桁数
システムで利用できるパスワードの仕様を,数字16桁から,英数字記号及び空白文字(計95種の文字とする)から成る決まった長さのものに変更する。このとき,利用できるパスワードの総数を変更前よりも多くするために必要な新しいパスワードの最小桁数はどれか。ここで,log_10 95 = 1.98とする。
- ア6
- イ7
- ウ8
- エ9
答えと解説を見る
✓ これが正解エ9
解説
95^n>10^16 を満たす最小の n は9で、9桁が必要です。
変更前のパスワードは数字16桁なので、総数は 10^16 通りです。変更後は95種類の文字を n 桁並べるので、95^n 通りになります。95^n>10^16 となる最小の n を求めます。両辺の常用対数を取ると n×log_10 95>16 で、log_10 95=1.98 なので n×1.98>16、n>16÷1.98=8.08… となります。n は整数なので、最小は9です。確かめると、8桁では 8×1.98=15.84 で16に届かず、9桁では 9×1.98=17.82 で16を超えます。見分ける軸は、総数の比較を対数の比較に直すことです。文字の種類を桁数だけ掛け合わせた数が総数になる、というのは場合の数の考え方で、指数の比較は対数で行うと覚えておきましょう。
ほかの選択肢はなぜ違うのか
- ア6:6桁の場合、6×1.98=11.88 なので総数は約 10^11.88 通りです。変更前の 10^16 通りに比べてかなり少なく、総数を多くするという条件を満たしません。
- イ7:7桁の場合、7×1.98=13.86 なので総数は約 10^13.86 通りです。変更前の 10^16 通りにはまだ届かず、総数を多くするという条件を満たしません。
- ウ8:8桁の場合、8×1.98=15.84 なので総数は約 10^15.84 通りです。16にわずかに届かず、変更前の 10^16 通りより少ないので、条件を満たすにはもう1桁必要です。
この問題の用語
- パスワード本人だけが知っているという前提で使う合言葉。他人に知られた時点で、本人確認の役目を果たさなくなります。
出典:令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問19
同じ用語が出る問題
- 令和5年度 秋期 午前Ⅱ 問19:DRDoSに関する問題(パスワード)
- 令和2年度 10月 午前Ⅱ 問21:DDoS攻撃に該当するもの(パスワード)
- 平成28年度 春期 午前Ⅱ 問20:EDoSに関する問題(パスワード)
- 平成26年度 春期 午前Ⅱ 問21(パスワード)
- 平成22年度 春期 午前Ⅱ 問2:アクセス権限の説明(パスワード)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)