国家サイバー統括室(NCO / 旧 NISC)
- ログイン用: 英大文字・小文字・数字・記号をランダムに 10 桁以上
- 暗号キー(ZIP / Office 等): 同様にランダムに 15 桁以上
出典: cyber.go.jp
オフライン対応版入力はブラウザ内だけで完結しプライバシーを守ります。
強固なランダムパスワードを一括生成。桁数や記号の有無を選び、複数候補から一クリックでコピーできます。
出典: cyber.go.jp
12 文字以上を推奨。文字種(大小英字・数字・記号)を組み合わせるとより強固になります。長さを優先し、推測されやすい語は避けます。
出典: jpcert.or.jp
パスワードの強度(エントロピー)は、「そのパスワードが取り得るパターンの総数(選択肢の広さ)」をビット単位で数値化したものです。数値(ビット数)が大きいほど、総当たり攻撃(ブルートフォース)に耐える強度が高くなります。
本ツールは結合文字集合から長さ L を一様に生成し、チェックした文字種が欠けた候補は棄却します(条件を満たす文字列集合 S 上の一様分布)。強度は |S| から E = log₂(|S|)(bit)です。|S| は N^L から、いずれかの有効文字種が欠けているものを包除原理で除いて算出します(独立抽出の近似式 L × log₂(N) ではありません)。
E = log2(|S|) (|S|: 有効文字種をすべて含む長さ L の文字列数)
文字プール N は、チェックで有効化した文字種の種類数の合計です。「紛らわしい文字を省く」をオンにすると、英数字のプールが上表のとおり減ります。
| 文字種 | 種類数 | 紛らわしい文字を省く |
|---|---|---|
| 英小文字 (a-z) | 26 | 24(l, o を除外) |
| 英大文字 (A-Z) | 26 | 24(I, O を除外) |
| 数字 (0-9) | 10 | 8(1, 0 を除外) |
| 記号(標準 !?#$%) | 5 | 5(対象外) |
| 記号(32種へ拡張時) | 32 | 32(対象外) |