ランダムパスワード生成
文字の種類と長さを指定して、安全なランダムパスワードを生成します。
生成されたパスワード
文字の種類を少なくとも1つ選択してください。
16
含める文字の種類
使用例
新規アカウント登録時に強力なパスワードを作る
登録時にどんなパスワードにすればいいか迷ったら?大文字・小文字・数字・記号をすべて含む16文字以上のパスワードをすぐに生成できます。
手で書き写すときに紛らわしい文字を除外する
Wi-Fiのパスワードのように手書きしたり読み上げたりする必要がある場合は?「紛らわしい文字を除外」をオンにすると、I・l・1・O・0のような間違えやすい文字を除いたパスワードを生成します。
サイトのパスワードポリシーに合わせて長さを調整する
記号が使えなかったり文字数制限があるサイトの場合は?長さのスライダーと文字種のチェックボックスを調整して、そのサイトの条件に合ったパスワードを作れます。
よくある質問
生成したパスワードはサーバーに送信・保存されますか?
いいえ。パスワードはブラウザ内でのみ生成され、サーバーには送信されません。画面を離れたりページを更新すると消えます。セキュリティのため、ローカルストレージを含めどこにも保存されません。
乱数はどのように生成していますか?
一般的なMath.random()ではなく、暗号学的に安全なブラウザの乱数生成器crypto.getRandomValues()を使用しています。
選択した文字の種類は必ずパスワードに含まれますか?
はい。長さが許す限り、選択した各文字種(大文字・小文字・数字・記号)から最低1文字ずつ含めたうえで、順序をランダムにシャッフルします。
強度表示はどのように計算されますか?
パスワードの長さと使用する文字種の数から情報エントロピー(ビット数)を概算し、弱い/普通/強い/非常に強いとして表示します。実際の安全性はサービス側のログイン試行制限など、他の要因にも左右されます。