過去問解きまくり研究所 ホーム

平成27年度 春期 午前 問38

セキュリティ

パスワードに関する問題

パスワードに使用できる文字の種類の数を M,パスワードの文字数を n とするとき,設定できるパスワードの理論的な総数を求める数式はどれか。

答えと解説を見る

✓ これが正解アM^n

解説

どの桁もM通りなので、総数はMのn乗です。

設問は、パスワードに使用できる文字の種類の数をM、文字数をnとするとき、設定できるパスワードの理論的な総数を求める数式を選ばせています。数え方は、桁を一つずつ見ていくだけです。1文字目はM通りあります。2文字目もまたM通りです。2文字目が減らないのは、1文字目と同じ文字をもう一度使ってよいからです。これがn文字ぶん続きますから、総数はMをn回掛け合わせた値、すなわちMのn乗になります。場合の数は、重複を許すかどうかと、順序を数えるかどうかの二つを組み合わせた四通りに分かれます。パスワードは同じ文字を何度でも使え、並ぶ順も意味を持ちますから、重複を許して順序も数える数え方にあたります。小さい数で確かめておくと確実です。使える文字がaとbの2種類、長さが2文字なら、実際に書き出すとaa、ab、ba、bbの4通りになり、Mのn乗は2の2乗で4となって一致します。この式は、総当たりに必要な時間の見積もりにも直結します。文字の種類を増やすより長さを増やすほうが効くのは、種類が掛け算で効くのに対して長さは指数で効くからです。

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

この問題の用語

出典:平成27年度 春期 応用情報技術者試験 午前 問38

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)