パスワード生成
長さと文字種を指定して、強力なランダムパスワードを作成します。生成はブラウザ上でローカルに行われます。
強力なパスワードの作り方
1. 長さを設定します(最低でも12〜16文字が目安です)。
2. 大文字・小文字、数字、できれば記号も有効にします。
3. 「パスワードを生成」をクリックします。
4. クリップボードにコピーし、パスワードマネージャーに保存します。
おすすめの設定例
日常のアカウント(ショップ、掲示板)
長さ16で英字・数字・記号を含めます。総当たりでは破りにくく、パスワードマネージャーにも保存しやすい長さです。
記号なし(古いシステム向け)
銀行や一部のサイトでは特殊文字を拒否することがあります。英字と数字で20文字にすると、記号がなくても長さで補えます。
一時的なパスワード
テスト用アカウントなら12文字でも足りることがあります。使い続ける場合は、より長いものに変更してください。
ジェネレーターを使うとき
• 新しいアカウントを作り、固有のパスワードが必要なとき。
• 情報漏えいのあと、パスワードを入れ替えるとき。
• 同じパスワードを複数サイトで使い回したくないとき。
なぜランダムさが大切か
頭で考えたパスワードは、日付、名前、キーボードの並びなど、予測しやすいものになりがちです。辞書攻撃や他サービスの漏えいは、まさにその弱点を突きます。ブラウザの暗号学的乱数に基づくジェネレーターは、経歴から推測できない文字列を作ります。フィッシングは防げませんが、オフラインでのパスワード解読は大幅に遅くなります。
よくある質問
安全なパスワードの条件は?
12〜16文字以上、英字・数字・記号の組み合わせ、辞書の単語や個人情報を避けることが目安です。
生成したパスワードは保存されますか?
いいえ。パスワードは端末内で作られ、サーバーには保存されません。
乱数はどこから来ますか?
利用できる場合は、通常の Math.random ではなく、ブラウザの暗号学的乱数(crypto.getRandomValues)を使います。
パスワードマネージャーで使えますか?
はい。それがおすすめです。コピーして 1Password、Bitwarden、iCloudキーチェーンなどに保存してください。
パスワードの使い回しを避ける理由は?
1つのアカウントが漏れると、攻撃者はすぐに別のサービスでも同じパスワードを試します。