パスワード安全性チェック
パスワード強度パスワードチェックセキュリティ

パスワード強度の確認方法|弱いパターンと安全性の見方

パスワード強度を確認する方法を解説します。文字数、辞書語、連番、繰り返し、文字置換、推測時間の見方と、使い回し・漏えいへの対策が分かります。

最終更新:2026年8月2日読了目安:6パスワード安全性チェック

はじめに

パスワードの強度は、大文字・数字・記号が入っているかだけでは決まりません。文字数が長くても、有名な単語、連番、日付、キーボード配列、同じ文字の繰り返しなど規則が分かりやすければ、少ない試行で推測される可能性があります。

一方、強度判定が高くても、別サービスとの使い回しや過去の漏えいまでは防げません。文字列そのものの推測されにくさ、サービスごとの固有性、安全な保存方法、多要素認証やパスキーを分けて考える必要があります。

この記事では、パスワード強度の評価項目、5段階スコアと推測時間の読み方、避けたいパターン、強度チェックと漏えい確認の違い、Toolerで入力内容を送信せず確認する手順を解説します。

1

パスワード強度とは何か

パスワード強度は、攻撃者がその文字列を当てるまでに必要な試行回数を考えるための目安です。すべての文字列を順番に試す総当たり攻撃だけでなく、よく使われるパスワード、辞書語、名前、日付、キーボード配列など、優先的に試されやすい候補も考慮します。

そのため、同じ12文字でも完全にランダムな文字列と、password123のような一般語+連番では評価が異なります。文字数と文字種を数えるだけの簡易判定では、この差を正しく捉えられません。

1十分な文字数があるか
2一般的な単語や名前が含まれていないか
3連番・繰り返し・日付・キーボード配列がないか
4よくある大文字化や記号置換だけに頼っていないか
2

弱くなりやすい代表的なパターン

123456、abcdef、qwerty、同じ文字の繰り返しは、攻撃で早い段階に試されやすいパターンです。氏名、誕生日、電話番号、サービス名など、公開情報から推測できる文字列も避けます。

passwordをP@ssw0rdへ変えるような置換、先頭だけを大文字にする方法、末尾へ西暦を足す方法も広く知られています。見た目が複雑でも、元の単語と変換規則を推測できれば大幅な強化にはなりません。

弱いパターンと改善の方向
パターン改善の方向
一般語+数字password123安全な乱数で新しく作る
キーボード配列qwertyui配列と無関係な文字列にする
繰り返しabcabcabc同じ単位の反復を避ける
公開情報名前+誕生日自分と関係のない内容にする
有名な置換P@ssw0rd置換に頼らず長さとランダム性を増やす
3

文字数と文字種をどう考えるか

まず登録先が許可する範囲で十分な長さを確保します。NISTのデジタルアイデンティティ指針では、パスワードだけで認証する場合に最低15文字を求める考え方が示されています。ただし、実際の文字数上限と使用可能な記号はサービスごとに異なるため、登録条件を優先します。

英大文字・英小文字・数字・記号を組み合わせると候補数は増えますが、短い一般語へ記号を足すだけでは不十分です。ランダム生成した長い文字列か、自分の公開情報と関係がなく予測しにくい複数語の組み合わせを検討します。

1登録先が許す場合は15文字以上を候補にする
2文字種を満たすだけで安全と判断しない
3名前・誕生日・サービス名を含めない
4長いフレーズでも有名な文章や歌詞をそのまま使わない
4

5段階評価と推測時間の見方

Toolerの強度チェックは、辞書語や規則性を分析して推測回数を見積もり、非常に弱い、弱い、もう少し、強い、非常に強いの5段階で表示します。低い評価では、検出した弱いパターンと改善のヒントも確認できます。

推測時間は、パスワードの保存方式と攻撃速度を仮定した参考値です。サービス側のレート制限、ハッシュ方式、計算能力、すでに漏えいしているかなどで実際の時間は大きく変わるため、表示時間を安全性の保証として扱わないでください。

1評価は相対的な改善の目安として使う
2推測時間は攻撃条件によって大きく変わる
3高評価でも使い回しと漏えいは別に確認する
4弱い場合は一部修正ではなく新しく作り直す
5

強度チェックと漏えい確認の違い

強度チェックは文字列の構造から推測されにくさを評価します。漏えい確認は、過去の侵害で流出した認証情報に含まれるかを外部データと照合する別の確認です。ランダムで長い文字列でも、過去に漏えいしていれば使用を続けるべきではありません。

Toolerの強度チェックは外部データベースへ問い合わせず、入力した文字列をブラウザ内だけで解析します。このため、漏えい済みかどうかは判定しません。漏えい通知、不審なログイン、フィッシングサイトへの入力などがあれば、評価に関係なく変更します。

1強度チェック:文字列の推測されにくさを評価
2漏えい確認:既知の流出データに含まれるかを確認
3使い回し確認:自分が別サービスで使っていないかを確認
4いずれかに問題があれば新しい固有パスワードへ変更
6

使い回しを避け、管理ツールへ保存する

同じパスワードを複数サービスで使うと、1件の漏えいからほかのアカウントへログインを試される可能性があります。特にメールアカウントは、ほかのサービスのパスワード再設定にも使われるため、固有の長いパスワードを設定します。

すべてを暗記しようとせず、信頼できるパスワード管理ツールへサービスごとの文字列を保存します。利用できる場合は多要素認証やパスキーも設定し、復旧コードはアカウントとは別の安全な場所へ保管します。

1サービスごとに異なるパスワードを使う
2パスワード管理ツールのマスターパスワードも固有にする
3多要素認証またはパスキーを設定する
4漏えいが疑われたら関連アカウントも確認する
7

Toolerでパスワード強度を確認する手順

パスワード強度チェックを開き、確認したい文字列を入力します。入力と同時に5段階評価、文字数、異なる文字数、文字種、検出した弱いパターン、推測時間の参考値が表示されます。必要に応じて表示ボタンで入力内容を確認できます。

解析はブラウザ内で行い、入力内容をToolerのサーバーへ送信・保存しません。URL、アクセス解析、端末内ストレージへパスワードを記録する処理もありません。共有端末では確認後にクリアし、ブラウザを閉じてください。

11. チェック画面へパスワードを入力する
22. 総合評価と検出パターンを確認する
33. 弱い場合は新しい長い文字列へ作り直す
44. 管理ツールへ保存し、追加認証を設定する

公開前のチェックリスト

  • 登録先の条件を満たし、可能なら15文字以上あるか
  • 一般語・名前・誕生日・サービス名を含んでいないか
  • 連番・繰り返し・キーボード配列・日付になっていないか
  • 有名な文字置換や末尾の数字だけに頼っていないか
  • ほかのサービスと同じパスワードではないか
  • 漏えい・フィッシング・不審ログインの兆候がないか
  • 信頼できるパスワード管理ツールへ保存したか
  • 多要素認証またはパスキーを設定したか

読んだ内容をすぐ確認

パスワード強度チェックを使う

文字数、辞書語、連番、繰り返し、キーボード配列などをブラウザ内で確認できます。

ツールを開く →

よくある質問

Q. パスワード強度は何で決まりますか?

A. 文字数、文字の候補数、辞書語、連番、繰り返し、キーボード配列、日付、よくある文字置換などから、推測に必要な試行回数を見積もって判断します。文字種の数だけでは決まりません。

Q. 何文字なら強いパスワードですか?

A. 登録先の条件を優先し、可能なら15文字以上を候補にしてください。ただし、長くても規則的な文字列や有名な文章は推測されやすいため、長さと予測しにくさの両方が必要です。

Q. P@ssw0rdのような置換は安全ですか?

A. 一般的な置換は攻撃側にも知られているため、それだけでは安全とはいえません。元の辞書語を避け、安全な乱数で生成した長い固有パスワードを使ってください。

Q. 強度が高ければ使い回してもよいですか?

A. いいえ。1件が漏えいするとほかのサービスでも試されるため、強度に関係なくサービスごとに異なるパスワードを使います。

Q. 入力内容は外部へ送信されますか?

A. Toolerでは使用中のブラウザ内だけで解析し、パスワード本文をサーバー、アクセス解析、URL、端末内ストレージへ記録する処理はありません。

Q. 漏えい済みパスワードも分かりますか?

A. 分かりません。このツールは文字列の推測されにくさを判定し、外部の漏えいデータベースとは照合しません。漏えいが疑われる場合は評価に関係なく変更してください。