読み込み中…
使い方
- スライダーまたは数値欄で長さ(4〜128 文字)を決め、個数に作成するパスワードの数(1〜20)を入力します。
- 使う文字の種類をチェックします:A–Z、a–z、0–9、記号(!@#$ など)。チェックした種類の文字は、どのパスワードにも 1 文字以上必ず含まれます。
- 「紛らわしい文字を除く(Il1O0)」をチェックすると、手で書き写すときに見間違えやすい I、l、1、O、0 を除きます。
- 強度と横のビット数を確認します。長さや文字の種類を変えるとすぐに再計算されます。
- コピー(複数のときは「すべてコピー」)を押すか、「↻ 再生成」で同じ設定の新しいパスワードを作ります。
よくある質問
- パスワードはどのように作られますか?
- ブラウザの暗号論的に安全な乱数生成器 crypto.getRandomValues を使います。剰余による偏りが出る値は捨てるので各文字は等しい確率で選ばれ、チェックした種類ごとに 1 文字ずつ入れたあと全体を並べ替えます。
- 強度はどう計算されますか?
- ビット数 = 長さ × log2(使える文字数)です。40 ビット未満は「弱い」、60 未満は「普通」、100 未満は「強い」、100 以上は「とても強い」で、たとえば 4 種類すべて(89 文字)から 16 文字を作ると約 104 ビットです。 選んだ種類ごとに必ず 1 文字を含めるため、実際の値はこれより少し低く、短いほど差が大きくなります(4 種類で 4 文字:表示 26 ビット、実際は約 22 ビット)。
- 紛らわしい文字を除くと弱くなりますか?
- ごくわずかです。すべての種類をチェックした場合 89 文字のうち 5 文字が除かれ、1 文字あたり約 0.08 ビット減るので、16 文字なら約 104 ビットから 102 ビットになります。1 文字増やせば十分に補えます。
- パスワードはどのくらいの長さが必要ですか?
- ほとんどのアカウントでは、複数の種類を混ぜて 12〜16 文字以上がおすすめです。サイトごとに別のパスワードを使い、パスワードマネージャーで管理しましょう。
- パスワードはどこかに送信・保存されますか?
- いいえ。ブラウザ内で作成し、サーバーに送ることもこのページに保存することもないため、再生成するかページを閉じると消えます。ただし、コピーしたパスワードはクリップボード(クリップボード履歴をオンにしている場合はその履歴にも)に残ります。