パスワードのエントロピー計算

長さと文字種を選ぶと、ビット数と探索空間の大きさが出ます。

使用できる文字種
エントロピー
— ビット
文字種
— 文字
組み合わせ数
—
オフライン破解時間
—
判定 — — ビット

エントロピーは、パスワード方針を比べるための正直な尺度です。記号が効くかどうかを論じる代わりに、その規則が何ビット足すのかを計算できます。多くの「必須」な複雑さ規則は、驚くほどわずかしか足しません。

下で長さと文字種を設定してください。ビット数、組み合わせの総数、そして毎秒 10^11 回の推測で空間の半分を尽くすまでの期待時間を表示します。

使い方

  1. システムが許す長さを入力します。
  2. 許されている文字種にチェックを入れます。
  3. 1 つの変数だけを変えて、2 つの方針を比べます。

数字の読み方

ビットは足し算になります。1 文字増えると空間は文字種の数だけ掛かるので、log2(文字種) ビットを足すのと同じです。12 文字を 16 文字にするほうが、英字だけから記号込みに変えるよりはるかに効くのはそのためです。

組み合わせ数を併記しているのは、多くの人にとってビットより直感的だからです。62^12 は大きく見えますが、オフライン攻撃なら数日で尽きます。88^16 は形が似ていて、30 桁大きい値です。

確認日:2026-10-21。このツールはすべてブラウザ内で動作します。サーバーもアカウントもなく、生成した内容は保存されません。

よくある質問

目標にすべきエントロピーは?

80 ビットあれば、当面オフライン攻撃に耐えます。60 ビットは回数制限のあるオンライン攻撃に対してのみ許容できます。40 ビット未満は使い捨てとして扱ってください。

長ければ必ずエントロピーは増えますか?

文字をランダムに選んでいる場合だけです。30 文字の英文は、長さから期待されるよりはるかにエントロピーが低くなります。語順が情報を持つからです。

なぜ毎秒 10^11 回なのですか?

高速ハッシュに対する現代のマルチ GPU 構成の、妥当な桁の目安です。bcrypt や Argon2 に対しては、実効速度を数百万で割ってください。

関連ツール

パスワードのその他のツール。