パスワード強度チェッカー
任意のパスワードを 0〜4 で採点し、エントロピー・推定解読時間・具体的な改善のヒントをブラウザー内ですべて計算して表示します。
パスワード強度チェッカー — パスワードを入力すると、多くの登録フォームで使われている zxcvbn エンジンによって 0(非常に弱い)〜4(非常に強い)で採点され、本当の強さが即座に分かります。スコアに加えて、推定試行回数、エントロピー、選んだ攻撃シナリオでの読みやすい解読時間、そして率直な警告と提案も得られます。解析は遅延読み込みされるライブラリで完全にブラウザー内で実行されるため、入力したパスワードがサーバーに送信・保存されることはありません。
パスワード強度チェッカーとは?
パスワード強度チェッカーは、パスワードが推測にどれだけ強いかを見積もる無料のブラウザー内ツールです。zxcvbn という現実的な強度推定器を使い、文字種を数えるだけでなく、辞書語・よくあるパスワード・キーボードパターン・繰り返し・日付の並びを認識します。開発者、セキュリティ意識の高いユーザー、新しいアカウントを作る人が、パスワードを使う前の確認に利用します。スコア(0〜4)は強度ラベルに対応し、解読時間シナリオの切り替えで、レート制限ありのオンライン攻撃・レート制限なしのオンライン攻撃・低速なオフラインハッシュ・高速なオフラインハッシュを行き来できます。警告と提案の行は、弱いパスワードのどこが弱いのかを正確に伝えます。何もページの外に出ないため、実際のパスワードを試しても安全です。
パスワード強度チェッカーの使い方
- 「パスワード」欄にパスワードを入力または貼り付けます。解析は入力に合わせて自動で更新されます。
- 「スコア」(0〜4)と強度ラベルを読み、ひと目でパスワードを判断します。
- 「設定」を開いて「攻撃シナリオ」を選び、その脅威モデルでの推定解読時間を確認します。
- 解読時間・エントロピー・試行回数の数値で、強さを定量的に把握します。
- 警告と提案を読み、パスワードを修正して各数値が更新されるのを確認します。
使用例
弱くてよくあるパスワード
入力
password123
出力
スコア 0(非常に弱い)。警告:よく使われるパスワードに似ています。高速オフラインシナリオでの解読時間:1 秒未満。
leet 置換を含む短い語
入力
P@ssw0rd
出力
スコア 1(弱い)。予測可能な置換はほとんど役立ちません。提案:もう 1〜2 語追加してください。
長くランダムなパスフレーズ
入力
correct-horse-battery-staple-92!
出力
スコア 4(非常に強い)。高いエントロピー。低速オフラインシナリオでの解読時間:何世紀も。
よくある質問
- 私のパスワードはどこかに送信されますか?
- いいえ。パスワードは、必要なときに読み込まれるライブラリによって完全にブラウザー内で解析されます。入力した内容がサーバーにアップロード・記録・保存されることはないため、ツールはオフラインで動作し、ここで実際のパスワードを試しても安全です。
- 0〜4 のスコアは何を意味しますか?
- これは zxcvbn のスコアです。0 は非常に弱く簡単に推測され、1 はレート制限ありのオンライン推測に対してのみ保護、2 はレート制限なしのオンライン推測に対して、3 は低速なオフライン解読に対して中程度の保護、4 は低速なオフライン解読に対して強い保護を表します。重要なものには 3 か 4 を目指してください。
- シナリオを切り替えると解読時間が変わるのはなぜですか?
- 解読時間は、攻撃者がどれだけ速く推測できるかに依存します。レート制限のあるオンラインログインでは試行はごくわずかですが、高速なハッシュの盗まれたデータベースは毎秒数十億回攻撃できます。「攻撃シナリオ」セレクターで、それぞれの脅威モデルでの推定値を確認できます。
- エントロピーと試行回数とは何ですか?
- 試行回数は攻撃者が必要とするおおよその回数で、エントロピーはその 10 を底とする桁数です。パスワードを比較する簡潔な指標になります。どちらもパスワードの構造からの推定であり保証ではありませんが、高いほど良好です。
- 高いスコアはパスワードの安全を保証しますか?
- どのツールも安全を保証はできません。スコアは一般的な推測戦略への耐性を見積もるものですが、強いパスワードを複数サイトで使い回す、フィッシング、漏えいなどでは依然として露出する可能性があります。可能ならサイトごとに固有のパスワードと管理ツールを使ってください。
関連ツール
AES テキスト暗号化(AES-GCM + PBKDF2)
パスフレーズから導出した鍵(PBKDF2 SHA-256)で AES-GCM によりテキストを暗号化・復号します。すべてブラウザ内で完結し、アップロードはありません。
Argon2・scrypt ハッシュ
Argon2id または scrypt でパスワードをハッシュ化し、Argon2 ハッシュとパスワードを照合します。すべてブラウザー内で動作します。
Bcrypt ハッシュ生成・検証ツール
平文から選んだコストファクターで bcrypt パスワードハッシュを生成したり、既存の bcrypt ハッシュとパスワードを照合したりを、すべてブラウザー内で行います。
BIP39 ニーモニック生成ツール
12〜24 語のランダムな BIP39 リカバリーフレーズを複数の言語で生成したり、既存のニーモニックを元のエントロピーに戻したりします。すべてブラウザー内で行われます。