パスワード生成ツール:ランダムまたは覚えやすい
覚えられる強力なパスワードを作成。どのパスワードにも覚え方・強度スコア・解読時間の目安が付き、お使いの端末で生成され、どこにも送信されません。
🔒 お使いの端末で生成され、どこにも送信されません。入力・生成した内容はこのタブの外に出ません(サーバー通信・アクセス解析・保存なし)。
…
生成方法
選んだ文字種から78文字の候補。各文字種から最低1文字を保証し、残りはcrypto.getRandomValuesと棄却サンプリング(剰余の偏りなし)で選び、最後にシャッフルします。
エントロピー: 16文字 × log₂(候補78種) = 100.6ビット
このツールについて
仕組み:ランダムモードはブラウザーの暗号学的乱数(crypto.getRandomValues)と棄却サンプリングで1文字ずつ選ぶため、どの文字も同じ確率で出ます。覚えやすいモードはフレーズ(自分のもの、またはツールが選ぶ3〜4語のランダムな単語)を元に、アクセントを除去し、一部の文字をランダムに似た数字や記号へ置き換え(リート変換)、大文字とランダムな追加文字を加え、どの部分がどの単語から来たかを表示します。パスフレーズモードはEFFの大型単語リストから4〜6語をランダムに並べます。
ランダムな追加文字が重要な理由:パスワード解読ツールは辞書の単語や有名なフレーズの一般的なリート変換(a→4、e→3、o→0)を最初から試します。有名なフレーズを置き換えただけでは見た目ほど強くありません。自分で選んでいない2〜3桁の数字と1〜2個の記号こそが強さの源です。同じ理由で、ツールが選ぶランダムな単語は自分で選んだフレーズより強力です。
ヒント:パスワードマネージャーを使い、同じパスワードを複数のサイトで使い回さず、可能な限り二要素認証(2FA)を有効にしましょう。ほかの便利ツール:パーセント計算、チップ計算、年齢計算。
計算式
ランダム:エントロピー = L × log₂(N)(4種類すべてで N = 78)パスフレーズ:エントロピー = 語数 × log₂(7,776) ≈ 1語あたり12.9ビットランダムなフレーズ:≥ 語数 × log₂(4,438) + log₂(11) + 2·log₂(10) + log₂(語数)インデックス = x mod n、x ≥ 2³² − (2³² mod n) の間は引き直し(x = ランダムなuint32)zxcvbnスコア0〜4:推測回数 < 10³、10⁶、10⁸、10¹⁰、≥ 10¹⁰
計算方法
- モードを選ぶ:ランダム、覚えやすい、パスフレーズ。
- オプションを設定:文字数と文字種、フレーズの元とランダムな追加文字、または単語数と区切り文字。
- 5つの候補から1つ選び、zxcvbnスコアと解読時間の目安を確認。
- 覚え方(単語ごとの区切り、または1文字ずつの読み方)で覚えてからコピー。
- パスワードマネージャーに保存し、1つのサイトだけで使い、2FAを有効にする。
よくある質問
このパスワード生成ツールは安全ですか?
はい。すべてブラウザー内でcrypto.getRandomValues(パスワードマネージャーと同じ暗号学的乱数)を使って動作します。フレーズやパスワードがサーバーへ送信・記録・保存されたり、アドレスバーやアクセス解析に含まれたりすることはありません。ページ読み込み後はオフラインでも使えます。
リート変換したパスワードは安全ですか?
それだけでは不十分です。解読ツールは辞書の単語や有名なフレーズに a→4、e→3、o→0 などの一般的な置き換えを試すため、p4ssw0rd はほぼ即座に見破られます。覚えやすいパスワードを強くするのは、自分で選んでいないランダム性(ツールが選ぶ単語、文字ごとのランダムな置き換え、「ランダムな追加文字」の数字と記号)です。このオプションはオンのままにし、zxcvbnのスコアは保証ではなく目安と考えてください。
パスワードは何文字あればよいですか?
ランダムなパスワードなら4種類すべての文字を使い、最低12〜16文字にしましょう。78種類から16文字で約100ビットのエントロピーになります。パスフレーズなら5〜6語(約65〜78ビット)で十分強く、入力も簡単です。NIST SP 800-63Bはサービスに64文字以上を受け付けるよう求めているため、許可されていれば長いほど良いです。
覚え方の表示はどう機能しますか?
覚えやすいモードでは、パスワードを区切って各部分を元の単語と対応させます(例:Purp13 =「purple」、T!g3r =「tiger」、#47 = ランダムな追加)。さらに「Purple tiger jumps #47」のような文も表示します。ランダムモードでは「覚え方を表示」を開くと1文字ずつ読み方が出ます(例:k7#Q = Kilo、なな、シャープ、大文字 Quebec)。「隠す」を押すとヒントも一緒に隠れます。
パスフレーズとは?なぜEFFの単語リストなのですか?
パスフレーズはランダムな単語を並べたもので、例えば「cactus-gravity-snorkel-ember-tulip」です。電子フロンティア財団(EFF)の大型リストには区別しやすい一般的な英単語が7,776語あり、1語あたり約12.9ビットのエントロピーになります。強さは珍しい単語ではなくランダムな選択から生まれるため、単語は自分ではなく生成ツールに選ばせる必要があります。