よくあるパスワード辞書チェック

パスワードやその簡単な変形(小文字化、末尾の数字除去、leet表記の復元)が、4万9千件のよくあるパスワードのリストに含まれているか確認します。

上にパスワードを入力すると分析します。どこにも送信されません。

すべてブラウザ内で実行されます。データがアップロードされることはありません。

よくあるパスワード辞書チェックとは?

攻撃者は、最もよく使われるパスワードとその明らかな変形のリストから試し始めます。このツールは、zxcvbn-tsの49,233件のよくあるパスワードのリストと英単語リストに対して、入力したパスワードとその変形を照合し、一致ごとの順位を表示します。

よくあるパスワード辞書チェックの使い方

  1. パスワード欄にパスワードを入力します。
  2. 上部の判定を確認します:完全一致、変形での一致、または見つからない、のいずれかです。
  3. 表で、試された各変形と、よくあるパスワードおよび英単語での順位を確認します。
  4. 一致するものがあれば、別のパスワードを選びます。

例

入力
Dr@gon2024!
出力
Found as "dragon" (Leetspeak undone). Attackers try these variations first.

"dragon" はよくあるパスワードのリストで10位です。

よくあるパスワード辞書チェックを使うべき場面

パスワードが有名なパスワードや単語に基づいていないか、手早く調べたいときに使います。通過したパスワードが自動的に強いわけではないため、強度や漏えいの有無も確認してください。

よくあるパスワード辞書チェックの仕組み

ツールは候補文字列を作ります。入力どおり、小文字化、先頭・末尾の数字と記号の除去、leet表記の復元(4/@→a、3→e、1/!→iまたはl、0→o、$/5→s、7→t…)、そして逆順です。各候補は、zxcvbn-tsのよくあるパスワードリスト(頻度順、順位1が最多)と英語のよくある単語リストで検索されます。どちらのリストも必要になった時点で読み込まれ、ローカルで照合されます。

一般的な使用例

  • NIST SP 800-63Bが推奨するブロックリストに対するパスワードの確認
  • 「Dr@gon2024!」が単なる「dragon」であることのユーザーへの提示
  • ドキュメントやテストデータ内のサンプルパスワードの監査
  • 攻撃者がよくあるパスワードをどう変形させるかの感覚づくり

よくある質問

どのリストを使っていますか?

zxcvbn-tsに同梱されているよくあるパスワードのリスト(漏えいしたパスワードのコーパスに由来する49,233件)と、55,830語の英単語リストです。

漏えいチェックと同じものですか?

いいえ。このリストにあるのは最もよくあるパスワードです。漏えいチェッカーは、実際の漏えいで確認された10億件超のパスワードを持つHave I Been Pwnedのデータベースに問い合わせます。

なぜ小文字だけで照合するのですか?

リストが小文字で、クラッキングツールはすべての項目の先頭大文字などの変形も試すため、大文字化してもリストにあるパスワードが安全になるわけではないからです。

他のカテゴリを見る