パスワード生成

安全なパスワードをまとめて生成します。文字種と長さを選べ、強度も表示します。

文字(4〜128) 件(最大 100 件)
使う文字

ページを開いた時点で生成しています。

補足

  • 乱数は Web Crypto API(crypto.getRandomValues())から取得します。Math.random() は使いません。
  • 剰余をそのまま使うと特定の文字が出やすくなるため、偏りが出る範囲の乱数は捨てて引き直しています。
  • 強度はエントロピー(総当たりに必要な試行回数の対数)で示します。生成方法から決まる値で、個々のパスワードの内容には依りません。
  • 生成した値はどこにも保存されません。ページを再読み込みすると消えます。

よくある質問

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

保存されません。生成はブラウザ内で完結し、値がサーバへ送られることも記録されることもありません。ページを再読み込みすると消えます。

乱数は安全ですか?

安全です。Web Crypto API(crypto.getRandomValues())を使い、Math.random() は使っていません。剰余をそのまま使うと特定の文字が出やすくなるため、偏りが出る範囲の乱数は捨てて引き直しています。

表示される「強度」は何を表していますか?

エントロピー(総当たりに必要な試行回数の対数、単位はビット)です。文字種と長さから決まる値で、個々のパスワードの内容には依りません。文字種を増やすか長くすると上がります。

↑↓ 移動 / Enter 開く / Esc 閉じる