パスワード生成
CSPRNG による暗号学的安全な乱数 · 長さと文字種の指定 · エントロピーによる強度推定
全部在浏览器本地生成,密码不上传、不存放
字符集
强度估算 = 长度 × log₂(字符池)
よくある質問
乱数はどこで生成される?アップロードは?
アップロードはしません。乱数はブラウザの暗号学的安全生成器 crypto.getRandomValues(CSPRNG)から来て、完全にローカル生成・ネットワークリクエストゼロ;パスワードはページ更新で消え、どこにも保存しません。
強度推定はどう計算するの?
推定=長さ × log2(文字集合の大きさ)、つまりエントロピービット数で、大きいほど総当たりしにくい:40 未満は弱い、40〜59 は中くらい、60〜89 は強い、90 以上は非常に強い。推定は各文字が等確率で独立に現れると仮定しています;サイトで「ある種の文字を必ず含める」要件があっても、該当する文字集合にチェック入れれば満たせます。
「紛らわしい文字を除く」って何?
0/O、1/l/I、| は見た目がほぼ同じで、手入力時は打ち間違いや見間違いのもと。オンにすると文字プールから抜きます——プールは少し小さくエントロピーも少し下がりますが、打ち間違い率は下がります。
一回にいくつ生成できる?
1 回に 1〜50 個、各行個別にコピーでき、全部一括コピーも .txt ファイルダウンロードもできます。