パスワード生成

長さと文字種を指定して、強力なランダムパスワードを作成します。生成はブラウザ上でローカルに行われます。

強力なパスワードの作り方

1. 長さを設定します(最低でも12〜16文字が目安です)。
2. 大文字・小文字、数字、できれば記号も有効にします。
3. 「パスワードを生成」をクリックします。
4. クリップボードにコピーし、パスワードマネージャーに保存します。

おすすめの設定例

日常のアカウント(ショップ、掲示板)

長さ16で英字・数字・記号を含めます。総当たりでは破りにくく、パスワードマネージャーにも保存しやすい長さです。

記号なし(古いシステム向け)

銀行や一部のサイトでは特殊文字を拒否することがあります。英字と数字で20文字にすると、記号がなくても長さで補えます。

一時的なパスワード

テスト用アカウントなら12文字でも足りることがあります。使い続ける場合は、より長いものに変更してください。

ジェネレーターを使うとき

新しいアカウントを作り、固有のパスワードが必要なとき。
情報漏えいのあと、パスワードを入れ替えるとき。
同じパスワードを複数サイトで使い回したくないとき。

なぜランダムさが大切か

頭で考えたパスワードは、日付、名前、キーボードの並びなど、予測しやすいものになりがちです。辞書攻撃や他サービスの漏えいは、まさにその弱点を突きます。ブラウザの暗号学的乱数に基づくジェネレーターは、経歴から推測できない文字列を作ります。フィッシングは防げませんが、オフラインでのパスワード解読は大幅に遅くなります。

よくある質問

安全なパスワードの条件は?

12〜16文字以上、英字・数字・記号の組み合わせ、辞書の単語や個人情報を避けることが目安です。

生成したパスワードは保存されますか?

いいえ。パスワードは端末内で作られ、サーバーには保存されません。

乱数はどこから来ますか?

利用できる場合は、通常の Math.random ではなく、ブラウザの暗号学的乱数(crypto.getRandomValues)を使います。

パスワードマネージャーで使えますか?

はい。それがおすすめです。コピーして 1Password、Bitwarden、iCloudキーチェーンなどに保存してください。

パスワードの使い回しを避ける理由は?

1つのアカウントが漏れると、攻撃者はすぐに別のサービスでも同じパスワードを試します。