パスワード生成
暗号学的乱数で、条件に合うパスワードを端末内生成します。
生成結果
よく使う値
この道具について
長さと使用する文字種を選び、ブラウザのcrypto.getRandomValuesによる暗号学的乱数でパスワードを生成します。各文字種を最低1文字含め、紛らわしい文字の除外と複数個の一括生成に対応します。
選択した文字種は各パスワードに最低1文字ずつ入ります。長さが選択した文字種の数より短い場合は生成できません。残りの文字は全体の文字集合から選びます。
乱数値を文字数で単純に割った余りにせず、範囲外を捨てる拒否サンプリングを使います。これにより文字集合の大きさが256の約数でなくても選択確率の偏りを避けます。
生成結果は保存も送信もしません。サイトごとに異なる長いパスワードを使い、可能ならパスワード管理ツールと多要素認証を併用してください。
よくある質問
- 安全なパスワードは何文字必要ですか
- 必要な長さはサービスの規則や用途で異なります。この道具では4〜128文字を選べるので、保存先が許す範囲で十分に長くし、アカウントごとに別のものを使ってください。
- 生成したパスワードは送信されますか
- 送信されません。ブラウザ内の暗号学的乱数で生成し、このページを閉じても保存しません。
- 記号を含めないパスワードも作れますか
- 記号のチェックを外せば英字と数字だけで生成できます。利用先が記号を必須としている場合は、記号を有効にしてください。
- 0とOなど紛らわしい文字を除けますか
- 除外チェックを有効にすると、0/Oと1/l/Iを候補から外します。文字種ごとの必須1文字も除外後の候補から選ばれます。
入力した内容はブラウザの中だけで処理され、どこにも送信されません。