--
少なくとも1つの文字種を選択してください。
使い方
長さをスライダーで指定し、使用したい文字種(小文字・大文字・数字・記号)にチェックを入れて「パスワードを生成する」ボタンを押すと、その場でパスワードが生成されます。生成されたパスワードは「コピー」ボタンでクリップボードにコピーできます。
安全性について
本ツールはブラウザ標準のWeb Crypto API(crypto.getRandomValues)を使用して乱数を生成しています。これは暗号用途にも使える安全な乱数生成器であり、予測されやすいMath.random()は使用していません。パスワードの生成・表示はすべてブラウザ内で完結し、サーバーに送信されることはありません。
強度メーターの計算式について
パスワードの強度は情報エントロピー(ビット数)で評価しています。
エントロピー(bit) = log2(選択した文字種の総数) × パスワードの長さ
エントロピーが大きいほど、総当たり攻撃に対して理論上必要な試行回数が多くなり、安全性が高いとされます。目安は次の通りです。
| エントロピー | 強度 |
|---|---|
| 28bit未満 | 弱い |
| 28bit以上60bit未満 | 普通 |
| 60bit以上80bit未満 | 強い |
| 80bit以上 | 非常に強い |