
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
パスワードのパターンを計算するには、まず各要素(大文字、小文字、数字)の組み合わせの数を求め、それから制約条件を適用します。
まず、各要素の組み合わせの数は以下のように計算できます:
大文字: 26通り
小文字: 26通り
数字: 10通り
したがって、各要素を含む8文字のパスワードの組み合わせの数は、各要素の組み合わせの数を掛け合わせることで求めることができます。つまり、26 * 26 * 10 * 10 * 10 * 10 * 10 * 10 = 67,600,000 通りです。
次に、「連続3文字以上同じ数字が連続するパスワードは不可」という制約条件を考慮します。この制約条件により、数字の部分のパターンが減少します。
まず、1つの数字が3回以上連続するパターンの数を求めます。数字の部分において、3回以上連続する数字のパターンは以下のようになります:
000, 111, 222, ..., 999(10通り)
このようなパターンが発生する場合、それぞれのパターンに対して26 * 26 * 10 * 10 * 10 * 10の組み合わせが排除されます。ただし、同じ数字が3回以上連続する場合は、数字の組み合わせは排除されるため、大文字と小文字のみの組み合わせとなります。
したがって、制約条件によってパターンが減る数は、10通り * (26 * 26 * 10 * 10 * 10 * 10)です。
したがって、最終的なパスワードのパターン数は、各要素を含むパターン数から制約条件によって減るパターン数を引いた数となります:
67,600,000 - (10 * (26 * 26 * 10 * 10 * 10 * 10)) = 66,400,000 通り
以上のように、連続3文字以上同じ数字が連続するパスワードが不可となる制約条件を適用すると、パスワードのパターン数は66,400,000通りとなります。
No.1
- 回答日時:
8文字限定であれば、
どれだけ減るか・・だけなら、当該パターンを数えりゃいい。
8文字連続なら、全ての文字・数字で60。
7文字連続なら、60に対して、それ以外の記号が、頭か尻につくから、
60x59x2
6文字、5文字連続も同様。
4文字、3文字連続はも同様に計算するけど、2種類が連続数になる重複分を除く必要あり。
8文字以上なら、一般式で出すしかないけど・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Steamのアカウントが乗っ取られ...
-
Skypeが終了してTeamsへ移行し...
-
ホームぺージについて教えてく...
-
Yahoo!知恵袋、AI質問とは?
-
チャットGPT よろしくおねがい...
-
cssについて教えてください・・
-
教えてgooとヤフー知恵袋を併用...
-
海外によく行く方教えてくださ...
-
Yahoo!知恵袋について
-
Indeedにてインターンシップの...
-
質問サイトについて
-
フェイスbookアカウントロック...
-
Windows 11への無料のアップグ...
-
教えてGOOなくなったら移動先
-
ゆうちょ銀行でスマホのゆうち...
-
Yahoo!知恵袋「チ」とは?
-
生成AIに誤って個人情報を含...
-
ココナラについて
-
Yahoo知恵袋についてです。 粘...
-
パソコンに保存している写真を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASUSの会員登録に関して
-
パスワードの組み合わせについて
-
パスワードの英数字混在化必須...
-
暗証番号の区々(マチマチ)な桁数に...
-
パスワード
-
意地悪オバさんが若い子をいじ...
-
みなさんが嫌いな人にしたこと...
-
Google Colaboratoryでマウント...
-
地元の不良に目をつけられています
-
Googleの画像検索で、「~に一...
-
「軒を構える」は誤用ですか?
-
SSDにTRIMをしたいのですがSSD...
-
ツールバーとメニューバーの違いを
-
openloadがダウンロード出来ない
-
長い複数の検索語を分割しない...
-
商品を検索しない方法
-
ホームページを閲覧しようとす...
-
画面が切れる
-
グーグルのツールバーについて
-
教えてgooの検索で特定のワード...
おすすめ情報