EZ
EZ2Conv

パスワードジェネレーター

カスタマイズ可能な長さと文字セットで安全なパスワードを生成します。より良いアカウントセキュリティのための強力なパスワードを作成しましょう。

4128

詳細オプション

14px
「生成」をクリックしてパスワードを作成してください...

安全なパスワードの生成方法

  1. スライダーで希望のパスワード長を設定してください(セキュリティ向上のため12文字以上推奨)
  2. 含める文字の種類を選択してください:大文字、小文字、数字、特殊記号
  3. 必要に応じて詳細オプションを有効にして、類似文字やあいまいな文字を除外できます
  4. 「生成」をクリックして安全なパスワードを作成し、ワンクリックでクリップボードにコピーしてください

パスワードセキュリティのヒント

  • より良いセキュリティのために12文字以上のパスワードを使用してください
  • 大文字、小文字、数字、記号を組み合わせてください
  • 個人情報や辞書の単語は避けてください
  • 各アカウントに異なるパスワードを使用してください

強力なランダムパスワードが生成される仕組み

このツールでできること

このツールは、有効にした文字種——大文字・小文字・数字・記号——を組み合わせ、4文字から128文字までの任意の長さでランダムなパスワードを組み立てます。各文字は、多くの間に合わせスクリプトが使う予測可能なMath.randomではなく、ブラウザの暗号学的に安全な乱数源であるcrypto.getRandomValuesから取り出されます。生成結果は強度メーターが「弱い」「普通」「強い」で評価し、直近の履歴が残るため、どれを採用するか選ぶあいだ手元に置いておけます。

どんなときに使うか

アカウント、データベース、APIキー、Wi-Fiネットワークなどに、人間なら決して思いつかない認証情報が必要になったときに役立ちます。生成される文字列には辞書の単語もキーボードの並びも個人情報も含まれず、これこそが推測攻撃や総当たり攻撃を阻む要因です。「記号を1つ以上含む16文字以上」といった具体的なポリシーをサイトが課している場合も、コピーする前に長さと文字種を要件に合わせられるので便利です。

具体例で見る

あるサービスが記号を含む20文字を要求するとします。スライダーを20に設定し、4つの文字種をすべて有効にして生成すると、たとえば k7$Rf2!qXm9@Lp4#Vn8w のような結果が得られます。手入力したり読み上げたりする予定なら、「似た文字を除外」を有効にして、小文字のl・数字の1・大文字のO・ゼロといった紛らわしい文字が混在しないようにし、さらに「あいまいな文字を除外」で、一部の入力欄が扱いに困る括弧や引用符を取り除きます。

注意点とエッジケース

長さは、どんな小技よりも効きます。1文字増えるごとに組み合わせの数が跳ね上がるため、小さな文字集合から作った長いパスワードが、記号を詰め込んだ短いものを上回ることも珍しくありません。文字種を1つ外すとその母集団は縮み、すべて外すと組み立てる材料が何も残らないので、少なくとも1種類は選んだままにする必要があります。そして最大の弱点は使い回しです。パスワードの安全性は、それが守るたった1つのサイト分しかありません。同じ強力な文字列をあちこちで共有せず、アカウントごとに新しく固有のものを生成してください。

よくある質問

4〜128文字の全範囲、4種類の文字集合、2つの除外フィルター、強度メーター、セッション履歴まで、すべての機能が無償で開放されています。生成できるパスワードの数に上限はなく、より強力な設定を制限する有料プランもありません。
パスワードは暗号学的に安全な生成器であるcrypto.getRandomValuesを使って端末上で作られ、ページの外へ出ることはありません。サーバーへ送信・記録されるものはなく、直近の結果履歴も現在のタブ内だけに保持され、タブを閉じると消えます。
いいえ。ページを開いて長さと文字種を決め、「生成」を好きなだけ押すだけです。メール入力も会員登録もログインもなく、任意の履歴もアカウントなしで動作します。
日常的なアカウントなら12文字以上、メールや銀行など重要なものには16文字以上を目安にしてください。1文字増えるごとに組み合わせの数が急激に増えるため、長さを伸ばすことがパスワードを強くする最も確実な方法です。
「似た文字を除外」は、i・l・1・L・o・0・O のように取り違えやすい文字を取り除き、読みやすく打ち間違えにくいパスワードにします。「あいまいな文字を除外」は、一部のフォームがうまく扱えない { } [ ] ( ) / \ ' " ` ~ , ; . < > といった記号を外します。どちらも任意で、初期状態では無効です。
強度メーターは、長さと使われている文字種の数を合わせて判定します。単一の集合から作った短い文字列は「弱い」と表示され、大文字・小文字・数字・記号を長く混ぜたものは「強い」と表示されます。十分な長さと複数の文字種を組み合わせることが、結果を「強い」域へ押し上げます。