Web便利ツール
English

パスワード生成

暗号学的乱数で、条件に合うパスワードを端末内生成します。

よく使う値

この道具について

長さと使用する文字種を選び、ブラウザのcrypto.getRandomValuesによる暗号学的乱数でパスワードを生成します。各文字種を最低1文字含め、紛らわしい文字の除外と複数個の一括生成に対応します。

選択した文字種は各パスワードに最低1文字ずつ入ります。長さが選択した文字種の数より短い場合は生成できません。残りの文字は全体の文字集合から選びます。

乱数値を文字数で単純に割った余りにせず、範囲外を捨てる拒否サンプリングを使います。これにより文字集合の大きさが256の約数でなくても選択確率の偏りを避けます。

生成結果は保存も送信もしません。サイトごとに異なる長いパスワードを使い、可能ならパスワード管理ツールと多要素認証を併用してください。

よくある質問
安全なパスワードは何文字必要ですか
必要な長さはサービスの規則や用途で異なります。この道具では4〜128文字を選べるので、保存先が許す範囲で十分に長くし、アカウントごとに別のものを使ってください。
生成したパスワードは送信されますか
送信されません。ブラウザ内の暗号学的乱数で生成し、このページを閉じても保存しません。
記号を含めないパスワードも作れますか
記号のチェックを外せば英字と数字だけで生成できます。利用先が記号を必須としている場合は、記号を有効にしてください。
0とOなど紛らわしい文字を除けますか
除外チェックを有効にすると、0/Oと1/l/Iを候補から外します。文字種ごとの必須1文字も除外後の候補から選ばれます。

入力した内容はブラウザの中だけで処理され、どこにも送信されません。