🪄 ジェネレーター

パスワード生成

長さと文字種を選ぶだけで、強いパスワードをすぐ作れます。暗号学的乱数(crypto.getRandomValues)を使用しているので、推測されにくいパスワードが得られます。生成はブラウザ内で完結し、どこにも送信されません。

使用する文字種
用途プリセット(クリックで設定して生成)
強度:

生成はお使いの端末だけで行われます。パスワードはどこにも送られません。

パスワード生成ツールの使い方

スライダーでパスワードの長さを選び、使いたい文字種にチェックを入れて「生成」ボタンを押してください。ページを開いた時点で自動的に1つ生成されています。

  • 長さ:4〜64文字の範囲で指定できます。一般的に12文字以上を推奨します。
  • 英大文字・英小文字・数字・記号:使用する文字の種類を選択します。選んだ種類の文字は最低1文字含まれます。
  • 紛らわしい文字を除く:「0(ゼロ)」「O(オー)」「1(いち)」「l(エル)」「I(アイ)」など、見間違えやすい文字を排除します。手書きメモに控える際に便利です。
  • 強度メーター:エントロピー(情報量)をもとに、パスワードの推測困難さを4段階で表示します。

具体例:長さと文字種で強度はこう変わる

同じ「英大文字・英小文字・数字」でも、長さを変えるだけで強度は大きく変わります。たとえば長さ 8文字(英大小+数字/62種)だと Kp7aQ2mZ のようなパスワードで、エントロピーは約 48 bits(普通)。これを 16文字に伸ばすと Kp7aQ2mZ9rTbX4nL のようになり、約 95 bits(非常に強い)まで跳ね上がります。さらに記号も加えると(70種)同じ16文字で約 98 bits。「文字種を増やす」より「長くする」方が効きやすいのが分かります。まず長さ16文字以上を目安にしてください。

強いパスワードを作るコツ

  • 長さは16文字以上にする(長さが最も強度に影響します)
  • 英大文字・英小文字・数字・記号の4種すべてを使う
  • サービスごとに異なるパスワードを使い、パスワードマネージャーで管理する
  • 同じパスワードを使い回さない

パスフレーズ・PINモード

上部の「生成するもの」で パスフレーズ(単語列)PIN(数字) に切り替えられます。パスフレーズは92語の辞書からハイフン区切りで単語を並べる方式で、記号混じりの短いパスワードより覚えやすいのが利点です。ただし強度は語数だけで決まり、1語あたり約6.5ビットしかありません(本家 Diceware は7776語の辞書を使うため1語あたり約12.9ビットあります)。覚えやすさを取るなら10語以上に、確実さを取るなら文字列モードの16文字を選んでください。

  • パスフレーズ 4語maple-ocean-signal-quartz(約26ビット)。この辞書は1語あたり約6.5ビットなので、通常の用途でも10語以上(約65ビット)、オフラインで攻撃されうる用途では14語以上(約90ビット)を目安に。
  • PIN 6桁402917。誕生日など推測されやすい番号を避けたいスマホロックや暗証番号に。

よくある質問

生成したパスワードはサーバーに送信されますか?
いいえ。パスワードの生成はすべてお使いのブラウザ内で行われ、生成されたパスワードがサーバーに送信・保存されることはありません。安心してご利用いただけます。
どのくらいの長さのパスワードが安全ですか?
一般的に12文字以上、英大文字・英小文字・数字・記号を組み合わせたパスワードが推奨されています。このツールでは強度メーターでエントロピーを確認できます。16文字以上で全文字種を使うと「非常に強い」強度になります。
パスフレーズの強度は?
強度は語数だけで決まります。この辞書は92語なので1語あたり約6.5ビットで、4語なら約26ビット、6語で約39ビット、10語で約65ビット、14語で約90ビットです(重複なしで選ぶため、正確には92語からの順列で数えます)。6語(39ビット)は総当たりに耐える水準ではないため、通常のサービス用でも10語以上、パスワード管理ソフトのマスターパスワードのようにオフラインで攻撃されうる用途では14語以上を目安にしてください。語数を増やせない場面では、辞書が92語と小さいぶん不利なので、ランダムな文字列(16文字・全文字種で約105ビット)のほうが確実です。
単語パスフレーズはランダムなパスワードより弱い?
覚えやすさと強度のバランスが利点です。記号混じりの短いパスワードより、十分な語数のパスフレーズの方が覚えやすく破られにくい場合があります。文字数制限のあるサービスでは記号混じりの方が向くこともあります。
PINは何に使えますか?
スマホのロックや簡易な暗証番号など、桁数が決まっている用途向けです。誕生日などの推測されやすい番号を避けたいときに、4〜12桁のランダムな数字を生成できます。
スマートフォンでも使えますか?
はい。スマートフォン・タブレット・PCのいずれのブラウザでも動作します。インストールや登録は不要です。